summaryrefslogtreecommitdiff
path: root/test/sys/bus
diff options
context:
space:
mode:
authorKay Sievers <kay.sievers@vrfy.org>2008-09-29 04:12:44 +0200
committerKay Sievers <kay.sievers@vrfy.org>2008-09-29 04:12:44 +0200
commitc7fcba1bf4d0da13b66396c08c0b5f62b25d0405 (patch)
treef85741e12b958c1430750355fb4f463e4f299df3 /test/sys/bus
parent438d4c3cd4b89381348f84ef9f8b8937814f8362 (diff)
test: replace ancient sysfs tree with recent one
Diffstat (limited to 'test/sys/bus')
l---------test/sys/bus/acpi/devices/ACPI0003:001
l---------test/sys/bus/acpi/devices/ACPI0007:001
l---------test/sys/bus/acpi/devices/ACPI0007:011
l---------test/sys/bus/acpi/devices/ATM1200:001
l---------test/sys/bus/acpi/devices/IBM0057:001
l---------test/sys/bus/acpi/devices/IBM0068:001
l---------test/sys/bus/acpi/devices/IBM0079:001
l---------test/sys/bus/acpi/devices/LNXPOWER:001
l---------test/sys/bus/acpi/devices/LNXPWRBN:001
l---------test/sys/bus/acpi/devices/LNXSYSTM:001
l---------test/sys/bus/acpi/devices/LNXTHERM:001
l---------test/sys/bus/acpi/devices/LNXTHERM:011
l---------test/sys/bus/acpi/devices/LNXTHERM:021
l---------test/sys/bus/acpi/devices/PNP0000:001
l---------test/sys/bus/acpi/devices/PNP0100:001
l---------test/sys/bus/acpi/devices/PNP0103:001
l---------test/sys/bus/acpi/devices/PNP0200:001
l---------test/sys/bus/acpi/devices/PNP0303:001
l---------test/sys/bus/acpi/devices/PNP0800:001
l---------test/sys/bus/acpi/devices/PNP0A08:001
l---------test/sys/bus/acpi/devices/PNP0B00:001
l---------test/sys/bus/acpi/devices/PNP0C01:001
l---------test/sys/bus/acpi/devices/PNP0C02:001
l---------test/sys/bus/acpi/devices/PNP0C04:001
l---------test/sys/bus/acpi/devices/PNP0C09:001
l---------test/sys/bus/acpi/devices/PNP0C0A:001
l---------test/sys/bus/acpi/devices/PNP0C0D:001
l---------test/sys/bus/acpi/devices/PNP0C0E:001
l---------test/sys/bus/acpi/devices/PNP0C0F:001
l---------test/sys/bus/acpi/devices/PNP0C0F:011
l---------test/sys/bus/acpi/devices/PNP0C0F:021
l---------test/sys/bus/acpi/devices/PNP0C0F:031
l---------test/sys/bus/acpi/devices/PNP0C0F:041
l---------test/sys/bus/acpi/devices/PNP0C0F:051
l---------test/sys/bus/acpi/devices/PNP0C0F:061
l---------test/sys/bus/acpi/devices/PNP0C0F:071
l---------test/sys/bus/acpi/devices/device:001
l---------test/sys/bus/acpi/devices/device:011
l---------test/sys/bus/acpi/devices/device:021
l---------test/sys/bus/acpi/devices/device:031
l---------test/sys/bus/acpi/devices/device:041
l---------test/sys/bus/acpi/devices/device:051
l---------test/sys/bus/acpi/devices/device:061
l---------test/sys/bus/acpi/devices/device:071
l---------test/sys/bus/acpi/devices/device:081
l---------test/sys/bus/acpi/devices/device:091
l---------test/sys/bus/acpi/devices/device:0a1
l---------test/sys/bus/acpi/devices/device:0b1
l---------test/sys/bus/acpi/devices/device:0c1
l---------test/sys/bus/acpi/devices/device:0d1
l---------test/sys/bus/acpi/devices/device:0e1
l---------test/sys/bus/acpi/devices/device:0f1
l---------test/sys/bus/acpi/devices/device:101
l---------test/sys/bus/acpi/devices/device:111
l---------test/sys/bus/acpi/devices/device:121
l---------test/sys/bus/acpi/devices/device:131
l---------test/sys/bus/acpi/devices/device:141
l---------test/sys/bus/acpi/devices/device:151
l---------test/sys/bus/acpi/devices/device:161
l---------test/sys/bus/acpi/devices/device:171
l---------test/sys/bus/acpi/devices/device:181
l---------test/sys/bus/acpi/devices/device:191
l---------test/sys/bus/acpi/devices/device:1a1
l---------test/sys/bus/acpi/devices/device:1b1
l---------test/sys/bus/acpi/devices/device:1c1
l---------test/sys/bus/acpi/devices/device:1d1
l---------test/sys/bus/acpi/devices/device:1e1
l---------test/sys/bus/acpi/devices/device:1f1
l---------test/sys/bus/acpi/devices/device:201
l---------test/sys/bus/acpi/devices/device:211
l---------test/sys/bus/acpi/devices/device:221
l---------test/sys/bus/acpi/devices/device:231
l---------test/sys/bus/acpi/devices/device:241
l---------test/sys/bus/acpi/devices/device:251
l---------test/sys/bus/acpi/drivers/ac/ACPI0003:001
l---------test/sys/bus/acpi/drivers/battery/PNP0C0A:001
l---------test/sys/bus/acpi/drivers/button/LNXPWRBN:001
l---------test/sys/bus/acpi/drivers/button/PNP0C0D:001
l---------test/sys/bus/acpi/drivers/button/PNP0C0E:001
l---------test/sys/bus/acpi/drivers/ec/PNP0C09:001
l---------test/sys/bus/acpi/drivers/pci_link/PNP0C0F:001
l---------test/sys/bus/acpi/drivers/pci_link/PNP0C0F:011
l---------test/sys/bus/acpi/drivers/pci_link/PNP0C0F:021
l---------test/sys/bus/acpi/drivers/pci_link/PNP0C0F:031
l---------test/sys/bus/acpi/drivers/pci_link/PNP0C0F:041
l---------test/sys/bus/acpi/drivers/pci_link/PNP0C0F:051
l---------test/sys/bus/acpi/drivers/pci_link/PNP0C0F:061
l---------test/sys/bus/acpi/drivers/pci_link/PNP0C0F:071
l---------test/sys/bus/acpi/drivers/pci_root/PNP0A08:001
l---------test/sys/bus/acpi/drivers/power/LNXPOWER:001
l---------test/sys/bus/acpi/drivers/processor/ACPI0007:001
l---------test/sys/bus/acpi/drivers/processor/ACPI0007:011
l---------test/sys/bus/acpi/drivers/thermal/LNXTHERM:011
l---------test/sys/bus/acpi/drivers/thermal/LNXTHERM:021
l---------test/sys/bus/acpi/drivers/thinkpad_hotkey/IBM0068:001
-rw-r--r--test/sys/bus/acpi/drivers_autoprobe1
-rw-r--r--test/sys/bus/acpi/drivers_probe0
-rw-r--r--test/sys/bus/acpi/uevent0
l---------test/sys/bus/pci/devices/0000:00:00.01
l---------test/sys/bus/pci/devices/0000:00:01.01
l---------test/sys/bus/pci/devices/0000:00:09.01
l---------test/sys/bus/pci/devices/0000:00:1b.01
l---------test/sys/bus/pci/devices/0000:00:1c.01
l---------test/sys/bus/pci/devices/0000:00:1c.11
l---------test/sys/bus/pci/devices/0000:00:1c.21
l---------test/sys/bus/pci/devices/0000:00:1c.31
l---------test/sys/bus/pci/devices/0000:00:1d.01
l---------test/sys/bus/pci/devices/0000:00:1d.11
l---------test/sys/bus/pci/devices/0000:00:1d.21
l---------test/sys/bus/pci/devices/0000:00:1d.31
l---------test/sys/bus/pci/devices/0000:00:1f.01
l---------test/sys/bus/pci/devices/0000:00:1f.11
l---------test/sys/bus/pci/devices/0000:00:1f.21
l---------test/sys/bus/pci/devices/0000:00:1f.31
l---------test/sys/bus/pci/devices/0000:01:00.01
l---------test/sys/bus/pci/devices/0000:02:00.01
l---------test/sys/bus/pci/devices/0000:02:05.01
l---------test/sys/bus/pci/devices/0000:03:00.01
l---------test/sys/bus/pci/devices/0000:15:00.01
l---------test/sys/bus/pci/drivers/HDA Intel/0000:00:1b.01
l---------test/sys/bus/pci/drivers/HDA Intel/module1
l---------test/sys/bus/pci/drivers/agpgart-intel/module1
l---------test/sys/bus/pci/drivers/ahci/0000:00:1f.21
l---------test/sys/bus/pci/drivers/ahci/module1
l---------test/sys/bus/pci/drivers/aic7xxx/0000:02:05.01
l---------test/sys/bus/pci/drivers/ata_piix/0000:00:1f.11
l---------test/sys/bus/pci/drivers/e1000e/0000:02:00.01
l---------test/sys/bus/pci/drivers/e1000e/module1
l---------test/sys/bus/pci/drivers/ehci_hcd/module1
l---------test/sys/bus/pci/drivers/iwl3945/0000:03:00.01
l---------test/sys/bus/pci/drivers/iwl3945/module1
l---------test/sys/bus/pci/drivers/pcieport-driver/0000:00:01.01
l---------test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.01
l---------test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.11
l---------test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.21
l---------test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.31
l---------test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.01
l---------test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.11
l---------test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.21
l---------test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.31
l---------test/sys/bus/pci/drivers/uhci_hcd/module1
l---------test/sys/bus/pci/drivers/yenta_cardbus/0000:15:00.01
l---------test/sys/bus/pci/drivers/yenta_cardbus/module1
-rw-r--r--test/sys/bus/pci/drivers_autoprobe1
-rw-r--r--test/sys/bus/pci/drivers_probe0
-rw-r--r--test/sys/bus/pci/uevent0
l---------test/sys/bus/pci_express/devices/0000:00:01.0:pcie001
l---------test/sys/bus/pci_express/devices/0000:00:01.0:pcie031
l---------test/sys/bus/pci_express/devices/0000:00:1c.0:pcie001
l---------test/sys/bus/pci_express/devices/0000:00:1c.0:pcie021
l---------test/sys/bus/pci_express/devices/0000:00:1c.0:pcie031
l---------test/sys/bus/pci_express/devices/0000:00:1c.1:pcie001
l---------test/sys/bus/pci_express/devices/0000:00:1c.1:pcie021
l---------test/sys/bus/pci_express/devices/0000:00:1c.1:pcie031
l---------test/sys/bus/pci_express/devices/0000:00:1c.2:pcie001
l---------test/sys/bus/pci_express/devices/0000:00:1c.2:pcie021
l---------test/sys/bus/pci_express/devices/0000:00:1c.2:pcie031
l---------test/sys/bus/pci_express/devices/0000:00:1c.3:pcie001
l---------test/sys/bus/pci_express/devices/0000:00:1c.3:pcie021
l---------test/sys/bus/pci_express/devices/0000:00:1c.3:pcie031
-rw-r--r--test/sys/bus/pci_express/drivers_autoprobe1
-rw-r--r--test/sys/bus/pci_express/drivers_probe0
-rw-r--r--test/sys/bus/pci_express/uevent0
-rw-r--r--test/sys/bus/pcmcia/drivers_autoprobe1
-rw-r--r--test/sys/bus/pcmcia/drivers_probe0
-rw-r--r--test/sys/bus/pcmcia/uevent0
l---------test/sys/bus/platform/devices/dock.01
l---------test/sys/bus/platform/devices/i80421
l---------test/sys/bus/platform/devices/microcode1
l---------test/sys/bus/platform/devices/pcspkr1
l---------test/sys/bus/platform/devices/serial82501
l---------test/sys/bus/platform/devices/thinkpad_acpi1
l---------test/sys/bus/platform/devices/thinkpad_hwmon1
l---------test/sys/bus/platform/devices/vesafb.01
l---------test/sys/bus/platform/drivers/i8042/i80421
l---------test/sys/bus/platform/drivers/pcspkr/module1
l---------test/sys/bus/platform/drivers/pcspkr/pcspkr1
l---------test/sys/bus/platform/drivers/serial8250/serial82501
-rw-r--r--test/sys/bus/platform/drivers/thinkpad_acpi/debug_level1
-rw-r--r--test/sys/bus/platform/drivers/thinkpad_acpi/interface_version1
l---------test/sys/bus/platform/drivers/thinkpad_acpi/module1
l---------test/sys/bus/platform/drivers/thinkpad_acpi/thinkpad_acpi1
-rw-r--r--test/sys/bus/platform/drivers/thinkpad_acpi/version1
-rw-r--r--test/sys/bus/platform/drivers/thinkpad_hwmon/debug_level1
-rw-r--r--test/sys/bus/platform/drivers/thinkpad_hwmon/fan_watchdog1
-rw-r--r--test/sys/bus/platform/drivers/thinkpad_hwmon/interface_version1
l---------test/sys/bus/platform/drivers/thinkpad_hwmon/module1
l---------test/sys/bus/platform/drivers/thinkpad_hwmon/thinkpad_hwmon1
-rw-r--r--test/sys/bus/platform/drivers/thinkpad_hwmon/version1
l---------test/sys/bus/platform/drivers/vesafb/vesafb.01
-rw-r--r--test/sys/bus/platform/drivers_autoprobe1
-rw-r--r--test/sys/bus/platform/drivers_probe0
-rw-r--r--test/sys/bus/platform/uevent0
l---------test/sys/bus/pnp/devices/00:001
l---------test/sys/bus/pnp/devices/00:011
l---------test/sys/bus/pnp/devices/00:021
l---------test/sys/bus/pnp/devices/00:031
l---------test/sys/bus/pnp/devices/00:041
l---------test/sys/bus/pnp/devices/00:051
l---------test/sys/bus/pnp/devices/00:061
l---------test/sys/bus/pnp/devices/00:071
l---------test/sys/bus/pnp/devices/00:081
l---------test/sys/bus/pnp/devices/00:091
l---------test/sys/bus/pnp/devices/00:0a1
l---------test/sys/bus/pnp/drivers/i8042 aux/00:091
l---------test/sys/bus/pnp/drivers/i8042 kbd/00:081
l---------test/sys/bus/pnp/drivers/rtc_cmos/00:071
l---------test/sys/bus/pnp/drivers/system/00:001
l---------test/sys/bus/pnp/drivers/system/00:021
-rw-r--r--test/sys/bus/pnp/drivers_autoprobe1
-rw-r--r--test/sys/bus/pnp/drivers_probe0
-rw-r--r--test/sys/bus/pnp/uevent0
l---------test/sys/bus/scsi/devices/0:0:0:02
l---------test/sys/bus/scsi/devices/4:0:0:01
l---------test/sys/bus/scsi/devices/6:0:0:01
l---------test/sys/bus/scsi/devices/host01
l---------test/sys/bus/scsi/devices/host11
l---------test/sys/bus/scsi/devices/host21
l---------test/sys/bus/scsi/devices/host31
l---------test/sys/bus/scsi/devices/host41
l---------test/sys/bus/scsi/devices/host51
l---------test/sys/bus/scsi/devices/host61
l---------test/sys/bus/scsi/devices/target0:0:01
l---------test/sys/bus/scsi/devices/target4:0:01
l---------test/sys/bus/scsi/devices/target6:0:01
l---------test/sys/bus/scsi/drivers/sd/0:0:0:02
l---------test/sys/bus/scsi/drivers/sd/6:0:0:01
l---------test/sys/bus/scsi/drivers/sr/4:0:0:01
-rw-r--r--test/sys/bus/scsi/drivers_autoprobe1
-rw-r--r--test/sys/bus/scsi/drivers_probe0
-rw-r--r--test/sys/bus/scsi/uevent0
l---------test/sys/bus/serio/devices/serio01
l---------test/sys/bus/serio/devices/serio11
-rw-r--r--test/sys/bus/serio/drivers/atkbd/bind_mode1
-rw-r--r--test/sys/bus/serio/drivers/atkbd/description1
l---------test/sys/bus/serio/drivers/atkbd/module1
l---------test/sys/bus/serio/drivers/atkbd/serio01
-rw-r--r--test/sys/bus/serio/drivers/psmouse/bind_mode1
-rw-r--r--test/sys/bus/serio/drivers/psmouse/description1
l---------test/sys/bus/serio/drivers/psmouse/module1
l---------test/sys/bus/serio/drivers/psmouse/serio11
-rw-r--r--test/sys/bus/serio/drivers_autoprobe1
-rw-r--r--test/sys/bus/serio/drivers_probe0
-rw-r--r--test/sys/bus/serio/uevent0
l---------test/sys/bus/usb-serial/devices/ttyUSB01
l---------test/sys/bus/usb-serial/drivers/PL-2303/ttyUSB01
l---------test/sys/bus/usb/devices/1-0:1.01
l---------test/sys/bus/usb/devices/2-0:1.01
l---------test/sys/bus/usb/devices/3-0:1.02
l---------test/sys/bus/usb/devices/3-12
l---------test/sys/bus/usb/devices/3-1:1.02
l---------test/sys/bus/usb/devices/4-0:1.01
l---------test/sys/bus/usb/devices/4-11
l---------test/sys/bus/usb/devices/4-1:1.01
l---------test/sys/bus/usb/devices/4-1:1.11
l---------test/sys/bus/usb/devices/4-1:1.21
l---------test/sys/bus/usb/devices/4-1:1.31
l---------test/sys/bus/usb/devices/4-21
l---------test/sys/bus/usb/devices/4-2:1.01
l---------test/sys/bus/usb/devices/5-0:1.01
l---------test/sys/bus/usb/devices/5-11
l---------test/sys/bus/usb/devices/5-1:1.01
l---------test/sys/bus/usb/devices/5-1:1.11
l---------test/sys/bus/usb/devices/5-1:1.101
l---------test/sys/bus/usb/devices/5-1:1.111
l---------test/sys/bus/usb/devices/5-1:1.121
l---------test/sys/bus/usb/devices/5-1:1.131
l---------test/sys/bus/usb/devices/5-1:1.21
l---------test/sys/bus/usb/devices/5-1:1.31
l---------test/sys/bus/usb/devices/5-1:1.41
l---------test/sys/bus/usb/devices/5-1:1.51
l---------test/sys/bus/usb/devices/5-1:1.61
l---------test/sys/bus/usb/devices/5-1:1.91
l---------test/sys/bus/usb/devices/5-21
l---------test/sys/bus/usb/devices/5-2:1.01
l---------test/sys/bus/usb/devices/usb11
l---------test/sys/bus/usb/devices/usb21
l---------test/sys/bus/usb/devices/usb32
l---------test/sys/bus/usb/devices/usb41
l---------test/sys/bus/usb/devices/usb51
l---------test/sys/bus/usb/drivers/cdc_acm/5-1:1.01
l---------test/sys/bus/usb/drivers/cdc_acm/5-1:1.11
l---------test/sys/bus/usb/drivers/cdc_acm/module1
l---------test/sys/bus/usb/drivers/hub/1-0:1.01
l---------test/sys/bus/usb/drivers/hub/2-0:1.01
l---------test/sys/bus/usb/drivers/hub/3-0:1.02
l---------test/sys/bus/usb/drivers/hub/4-0:1.01
l---------test/sys/bus/usb/drivers/hub/5-0:1.01
l---------test/sys/bus/usb/drivers/hub/module1
l---------test/sys/bus/usb/drivers/pl2303/3-1:1.01
l---------test/sys/bus/usb/drivers/usb-storage/5-2:1.01
l---------test/sys/bus/usb/drivers/usb-storage/module1
l---------test/sys/bus/usb/drivers/usb/3-12
l---------test/sys/bus/usb/drivers/usb/4-11
l---------test/sys/bus/usb/drivers/usb/4-21
l---------test/sys/bus/usb/drivers/usb/5-11
l---------test/sys/bus/usb/drivers/usb/5-21
l---------test/sys/bus/usb/drivers/usb/module1
l---------test/sys/bus/usb/drivers/usb/usb11
l---------test/sys/bus/usb/drivers/usb/usb21
l---------test/sys/bus/usb/drivers/usb/usb32
l---------test/sys/bus/usb/drivers/usb/usb41
l---------test/sys/bus/usb/drivers/usb/usb51
l---------test/sys/bus/usb/drivers/usbfs/module1
l---------test/sys/bus/usb/drivers/usbhid/3-1:1.01
l---------test/sys/bus/usb/drivers/usbhid/module1
-rw-r--r--test/sys/bus/usb/drivers_autoprobe1
-rw-r--r--test/sys/bus/usb/drivers_probe0
-rw-r--r--test/sys/bus/usb/uevent0
309 files changed, 285 insertions, 15 deletions
diff --git a/test/sys/bus/acpi/devices/ACPI0003:00 b/test/sys/bus/acpi/devices/ACPI0003:00
new file mode 120000
index 0000000000..655d3c2b80
--- /dev/null
+++ b/test/sys/bus/acpi/devices/ACPI0003:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/ACPI0007:00 b/test/sys/bus/acpi/devices/ACPI0007:00
new file mode 120000
index 0000000000..81838c937a
--- /dev/null
+++ b/test/sys/bus/acpi/devices/ACPI0007:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/ACPI0007:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/ACPI0007:01 b/test/sys/bus/acpi/devices/ACPI0007:01
new file mode 120000
index 0000000000..898e064922
--- /dev/null
+++ b/test/sys/bus/acpi/devices/ACPI0007:01
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/ACPI0007:01 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/ATM1200:00 b/test/sys/bus/acpi/devices/ATM1200:00
new file mode 120000
index 0000000000..32ea54ccc9
--- /dev/null
+++ b/test/sys/bus/acpi/devices/ATM1200:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/ATM1200:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/IBM0057:00 b/test/sys/bus/acpi/devices/IBM0057:00
new file mode 120000
index 0000000000..2160bb1b20
--- /dev/null
+++ b/test/sys/bus/acpi/devices/IBM0057:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/IBM0057:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/IBM0068:00 b/test/sys/bus/acpi/devices/IBM0068:00
new file mode 120000
index 0000000000..8cc3fb2a56
--- /dev/null
+++ b/test/sys/bus/acpi/devices/IBM0068:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/IBM0079:00 b/test/sys/bus/acpi/devices/IBM0079:00
new file mode 120000
index 0000000000..37a83b4286
--- /dev/null
+++ b/test/sys/bus/acpi/devices/IBM0079:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/IBM0079:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/LNXPOWER:00 b/test/sys/bus/acpi/devices/LNXPOWER:00
new file mode 120000
index 0000000000..bc1e9ec5fd
--- /dev/null
+++ b/test/sys/bus/acpi/devices/LNXPOWER:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/LNXPWRBN:00 b/test/sys/bus/acpi/devices/LNXPWRBN:00
new file mode 120000
index 0000000000..3d630ea18b
--- /dev/null
+++ b/test/sys/bus/acpi/devices/LNXPWRBN:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/LNXPWRBN:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/LNXSYSTM:00 b/test/sys/bus/acpi/devices/LNXSYSTM:00
new file mode 120000
index 0000000000..c72f26c090
--- /dev/null
+++ b/test/sys/bus/acpi/devices/LNXSYSTM:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/LNXTHERM:00 b/test/sys/bus/acpi/devices/LNXTHERM:00
new file mode 120000
index 0000000000..0d88be41d3
--- /dev/null
+++ b/test/sys/bus/acpi/devices/LNXTHERM:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/LNXTHERM:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/LNXTHERM:01 b/test/sys/bus/acpi/devices/LNXTHERM:01
new file mode 120000
index 0000000000..bb2431d1f3
--- /dev/null
+++ b/test/sys/bus/acpi/devices/LNXTHERM:01
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/LNXTHERM:02 b/test/sys/bus/acpi/devices/LNXTHERM:02
new file mode 120000
index 0000000000..8b5c6c91df
--- /dev/null
+++ b/test/sys/bus/acpi/devices/LNXTHERM:02
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0000:00 b/test/sys/bus/acpi/devices/PNP0000:00
new file mode 120000
index 0000000000..c67279b47b
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0000:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0000:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0100:00 b/test/sys/bus/acpi/devices/PNP0100:00
new file mode 120000
index 0000000000..87b7a787cd
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0100:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0100:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0103:00 b/test/sys/bus/acpi/devices/PNP0103:00
new file mode 120000
index 0000000000..ff1c0e5cf0
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0103:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0103:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0200:00 b/test/sys/bus/acpi/devices/PNP0200:00
new file mode 120000
index 0000000000..81809075f1
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0200:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0200:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0303:00 b/test/sys/bus/acpi/devices/PNP0303:00
new file mode 120000
index 0000000000..cd99abcc2c
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0303:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0303:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0800:00 b/test/sys/bus/acpi/devices/PNP0800:00
new file mode 120000
index 0000000000..f0ffdfa1db
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0800:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0800:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0A08:00 b/test/sys/bus/acpi/devices/PNP0A08:00
new file mode 120000
index 0000000000..99592aef58
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0A08:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0B00:00 b/test/sys/bus/acpi/devices/PNP0B00:00
new file mode 120000
index 0000000000..6cb2d7c575
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0B00:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0B00:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C01:00 b/test/sys/bus/acpi/devices/PNP0C01:00
new file mode 120000
index 0000000000..197577a13f
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C01:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0C01:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C02:00 b/test/sys/bus/acpi/devices/PNP0C02:00
new file mode 120000
index 0000000000..077939468e
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C02:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C02:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C04:00 b/test/sys/bus/acpi/devices/PNP0C04:00
new file mode 120000
index 0000000000..75c2e30b70
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C04:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C04:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C09:00 b/test/sys/bus/acpi/devices/PNP0C09:00
new file mode 120000
index 0000000000..0d813f6351
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C09:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C0A:00 b/test/sys/bus/acpi/devices/PNP0C0A:00
new file mode 120000
index 0000000000..8f050d9a62
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C0A:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C0D:00 b/test/sys/bus/acpi/devices/PNP0C0D:00
new file mode 120000
index 0000000000..4aa9bb0093
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C0D:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0C0D:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C0E:00 b/test/sys/bus/acpi/devices/PNP0C0E:00
new file mode 120000
index 0000000000..9124fb2f19
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C0E:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0C0E:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C0F:00 b/test/sys/bus/acpi/devices/PNP0C0F:00
new file mode 120000
index 0000000000..3fafe1361f
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C0F:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0C0F:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C0F:01 b/test/sys/bus/acpi/devices/PNP0C0F:01
new file mode 120000
index 0000000000..1c40af1325
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C0F:01
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0C0F:01 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C0F:02 b/test/sys/bus/acpi/devices/PNP0C0F:02
new file mode 120000
index 0000000000..09320cf8cf
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C0F:02
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0C0F:02 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C0F:03 b/test/sys/bus/acpi/devices/PNP0C0F:03
new file mode 120000
index 0000000000..0c2fbb5115
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C0F:03
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0C0F:03 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C0F:04 b/test/sys/bus/acpi/devices/PNP0C0F:04
new file mode 120000
index 0000000000..6119670a38
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C0F:04
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0C0F:04 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C0F:05 b/test/sys/bus/acpi/devices/PNP0C0F:05
new file mode 120000
index 0000000000..50fd3653b7
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C0F:05
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0C0F:05 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C0F:06 b/test/sys/bus/acpi/devices/PNP0C0F:06
new file mode 120000
index 0000000000..ffc5553f15
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C0F:06
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0C0F:06 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/PNP0C0F:07 b/test/sys/bus/acpi/devices/PNP0C0F:07
new file mode 120000
index 0000000000..3f1ea32333
--- /dev/null
+++ b/test/sys/bus/acpi/devices/PNP0C0F:07
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0C0F:07 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:00 b/test/sys/bus/acpi/devices/device:00
new file mode 120000
index 0000000000..4e97101d3d
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:00
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:01 b/test/sys/bus/acpi/devices/device:01
new file mode 120000
index 0000000000..dc2eff75ab
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:01
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:02 b/test/sys/bus/acpi/devices/device:02
new file mode 120000
index 0000000000..7a96002f9f
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:02
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:03 b/test/sys/bus/acpi/devices/device:03
new file mode 120000
index 0000000000..78b1f241b2
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:03
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:03 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:04 b/test/sys/bus/acpi/devices/device:04
new file mode 120000
index 0000000000..9e843d76fd
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:04
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:04 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:05 b/test/sys/bus/acpi/devices/device:05
new file mode 120000
index 0000000000..a4f6682167
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:05
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:02/device:05 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:06 b/test/sys/bus/acpi/devices/device:06
new file mode 120000
index 0000000000..ed5e6b1f99
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:06
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:07 b/test/sys/bus/acpi/devices/device:07
new file mode 120000
index 0000000000..f69fa70fb2
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:07
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:08 b/test/sys/bus/acpi/devices/device:08
new file mode 120000
index 0000000000..ed31186527
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:08
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:08 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:09 b/test/sys/bus/acpi/devices/device:09
new file mode 120000
index 0000000000..194fcaaf12
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:09
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:09 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:0a b/test/sys/bus/acpi/devices/device:0a
new file mode 120000
index 0000000000..9e9aad8d1d
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:0a
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:06/device:07/device:0a \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:0b b/test/sys/bus/acpi/devices/device:0b
new file mode 120000
index 0000000000..9f16cff1ef
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:0b
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0b \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:0c b/test/sys/bus/acpi/devices/device:0c
new file mode 120000
index 0000000000..a57d0300db
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:0c
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0c \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:0d b/test/sys/bus/acpi/devices/device:0d
new file mode 120000
index 0000000000..34f57dc91c
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:0d
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:0e b/test/sys/bus/acpi/devices/device:0e
new file mode 120000
index 0000000000..1c1326f6d7
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:0e
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0d/device:0e \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:0f b/test/sys/bus/acpi/devices/device:0f
new file mode 120000
index 0000000000..2426961458
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:0f
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:10 b/test/sys/bus/acpi/devices/device:10
new file mode 120000
index 0000000000..5339f6708e
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:10
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:0f/device:10 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:11 b/test/sys/bus/acpi/devices/device:11
new file mode 120000
index 0000000000..dbb93de0f7
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:11
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:12 b/test/sys/bus/acpi/devices/device:12
new file mode 120000
index 0000000000..d715768d07
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:12
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:11/device:12 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:13 b/test/sys/bus/acpi/devices/device:13
new file mode 120000
index 0000000000..bb3033f5cc
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:13
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:14 b/test/sys/bus/acpi/devices/device:14
new file mode 120000
index 0000000000..813cac7cb7
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:14
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:15 b/test/sys/bus/acpi/devices/device:15
new file mode 120000
index 0000000000..75f3012ade
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:15
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:13/device:14/device:15 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:16 b/test/sys/bus/acpi/devices/device:16
new file mode 120000
index 0000000000..c03c72704f
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:16
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:17 b/test/sys/bus/acpi/devices/device:17
new file mode 120000
index 0000000000..7de3b0e648
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:17
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:16/device:17 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:18 b/test/sys/bus/acpi/devices/device:18
new file mode 120000
index 0000000000..1ce92876f5
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:18
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:18 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:19 b/test/sys/bus/acpi/devices/device:19
new file mode 120000
index 0000000000..1180346499
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:19
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:19 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:1a b/test/sys/bus/acpi/devices/device:1a
new file mode 120000
index 0000000000..618f261610
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:1a
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:1b b/test/sys/bus/acpi/devices/device:1b
new file mode 120000
index 0000000000..9f5c9e2ed8
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:1b
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:1c b/test/sys/bus/acpi/devices/device:1c
new file mode 120000
index 0000000000..25c0b84323
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:1c
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1a/device:1b/device:1c \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:1d b/test/sys/bus/acpi/devices/device:1d
new file mode 120000
index 0000000000..19fb701973
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:1d
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:1e b/test/sys/bus/acpi/devices/device:1e
new file mode 120000
index 0000000000..05d6d3d017
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:1e
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:1f b/test/sys/bus/acpi/devices/device:1f
new file mode 120000
index 0000000000..e68bcc3f0a
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:1f
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:1d/device:1e/device:1f \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:20 b/test/sys/bus/acpi/devices/device:20
new file mode 120000
index 0000000000..26bfff520a
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:20
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:20 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:21 b/test/sys/bus/acpi/devices/device:21
new file mode 120000
index 0000000000..f9d5c37d3c
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:21
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:22 b/test/sys/bus/acpi/devices/device:22
new file mode 120000
index 0000000000..15947672e9
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:22
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:23 b/test/sys/bus/acpi/devices/device:23
new file mode 120000
index 0000000000..8a81978ad8
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:23
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:23 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:24 b/test/sys/bus/acpi/devices/device:24
new file mode 120000
index 0000000000..718669b245
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:24
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:21/device:22/device:24 \ No newline at end of file
diff --git a/test/sys/bus/acpi/devices/device:25 b/test/sys/bus/acpi/devices/device:25
new file mode 120000
index 0000000000..1055658761
--- /dev/null
+++ b/test/sys/bus/acpi/devices/device:25
@@ -0,0 +1 @@
+../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:25 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/ac/ACPI0003:00 b/test/sys/bus/acpi/drivers/ac/ACPI0003:00
new file mode 120000
index 0000000000..bb4955228d
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/ac/ACPI0003:00
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/ACPI0003:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/battery/PNP0C0A:00 b/test/sys/bus/acpi/drivers/battery/PNP0C0A:00
new file mode 120000
index 0000000000..7f7754c48c
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/battery/PNP0C0A:00
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/PNP0C0A:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/button/LNXPWRBN:00 b/test/sys/bus/acpi/drivers/button/LNXPWRBN:00
new file mode 120000
index 0000000000..94bfa02ebb
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/button/LNXPWRBN:00
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/LNXPWRBN:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/button/PNP0C0D:00 b/test/sys/bus/acpi/drivers/button/PNP0C0D:00
new file mode 120000
index 0000000000..8488f42871
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/button/PNP0C0D:00
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0C0D:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/button/PNP0C0E:00 b/test/sys/bus/acpi/drivers/button/PNP0C0E:00
new file mode 120000
index 0000000000..2324f7314d
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/button/PNP0C0E:00
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0C0E:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/ec/PNP0C09:00 b/test/sys/bus/acpi/drivers/ec/PNP0C09:00
new file mode 120000
index 0000000000..bb79fa762a
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/ec/PNP0C09:00
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:00 b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:00
new file mode 120000
index 0000000000..1d774fb92c
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:00
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0C0F:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:01 b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:01
new file mode 120000
index 0000000000..248ca41a00
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:01
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0C0F:01 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:02 b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:02
new file mode 120000
index 0000000000..a96a10bf11
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:02
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0C0F:02 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:03 b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:03
new file mode 120000
index 0000000000..e0a724bbb0
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:03
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0C0F:03 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:04 b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:04
new file mode 120000
index 0000000000..8c9b8e2e8b
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:04
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0C0F:04 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:05 b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:05
new file mode 120000
index 0000000000..f5ec92970e
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:05
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0C0F:05 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:06 b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:06
new file mode 120000
index 0000000000..e8e6ce971a
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:06
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0C0F:06 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:07 b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:07
new file mode 120000
index 0000000000..0a2a79c177
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/pci_link/PNP0C0F:07
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0C0F:07 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/pci_root/PNP0A08:00 b/test/sys/bus/acpi/drivers/pci_root/PNP0A08:00
new file mode 120000
index 0000000000..b0535ab690
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/pci_root/PNP0A08:00
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0A08:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/power/LNXPOWER:00 b/test/sys/bus/acpi/drivers/power/LNXPOWER:00
new file mode 120000
index 0000000000..f0eb1b9da1
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/power/LNXPOWER:00
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/LNXPOWER:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/processor/ACPI0007:00 b/test/sys/bus/acpi/drivers/processor/ACPI0007:00
new file mode 120000
index 0000000000..fe29ff7547
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/processor/ACPI0007:00
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/ACPI0007:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/processor/ACPI0007:01 b/test/sys/bus/acpi/drivers/processor/ACPI0007:01
new file mode 120000
index 0000000000..38d000407a
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/processor/ACPI0007:01
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/ACPI0007:01 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/thermal/LNXTHERM:01 b/test/sys/bus/acpi/drivers/thermal/LNXTHERM:01
new file mode 120000
index 0000000000..bbedbc8312
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/thermal/LNXTHERM:01
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:01 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/thermal/LNXTHERM:02 b/test/sys/bus/acpi/drivers/thermal/LNXTHERM:02
new file mode 120000
index 0000000000..ca295600e1
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/thermal/LNXTHERM:02
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/LNXTHERM:00/LNXTHERM:02 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers/thinkpad_hotkey/IBM0068:00 b/test/sys/bus/acpi/drivers/thinkpad_hotkey/IBM0068:00
new file mode 120000
index 0000000000..1d4b168b38
--- /dev/null
+++ b/test/sys/bus/acpi/drivers/thinkpad_hotkey/IBM0068:00
@@ -0,0 +1 @@
+../../../../devices/LNXSYSTM:00/device:00/PNP0A08:00/device:01/PNP0C09:00/IBM0068:00 \ No newline at end of file
diff --git a/test/sys/bus/acpi/drivers_autoprobe b/test/sys/bus/acpi/drivers_autoprobe
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/bus/acpi/drivers_autoprobe
@@ -0,0 +1 @@
+1
diff --git a/test/sys/bus/acpi/drivers_probe b/test/sys/bus/acpi/drivers_probe
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/acpi/drivers_probe
diff --git a/test/sys/bus/acpi/uevent b/test/sys/bus/acpi/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/acpi/uevent
diff --git a/test/sys/bus/pci/devices/0000:00:00.0 b/test/sys/bus/pci/devices/0000:00:00.0
new file mode 120000
index 0000000000..e61686a507
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:00.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:00.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:01.0 b/test/sys/bus/pci/devices/0000:00:01.0
new file mode 120000
index 0000000000..2d40bc9782
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:01.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:01.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:09.0 b/test/sys/bus/pci/devices/0000:00:09.0
deleted file mode 120000
index 1c776568bd..0000000000
--- a/test/sys/bus/pci/devices/0000:00:09.0
+++ /dev/null
@@ -1 +0,0 @@
-../../../devices/pci0000:00/0000:00:09.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:1b.0 b/test/sys/bus/pci/devices/0000:00:1b.0
new file mode 120000
index 0000000000..b1f192d9a7
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:1b.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1b.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:1c.0 b/test/sys/bus/pci/devices/0000:00:1c.0
new file mode 120000
index 0000000000..4bf4f01884
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:1c.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:1c.1 b/test/sys/bus/pci/devices/0000:00:1c.1
new file mode 120000
index 0000000000..7d501ef205
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:1c.1
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.1 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:1c.2 b/test/sys/bus/pci/devices/0000:00:1c.2
new file mode 120000
index 0000000000..43a55a338d
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:1c.2
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.2 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:1c.3 b/test/sys/bus/pci/devices/0000:00:1c.3
new file mode 120000
index 0000000000..342b8b5889
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:1c.3
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.3 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:1d.0 b/test/sys/bus/pci/devices/0000:00:1d.0
new file mode 120000
index 0000000000..b883309173
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:1d.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:1d.1 b/test/sys/bus/pci/devices/0000:00:1d.1
new file mode 120000
index 0000000000..c9058b7776
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:1d.1
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.1 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:1d.2 b/test/sys/bus/pci/devices/0000:00:1d.2
new file mode 120000
index 0000000000..c94140da28
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:1d.2
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.2 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:1d.3 b/test/sys/bus/pci/devices/0000:00:1d.3
new file mode 120000
index 0000000000..75b0de6506
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:1d.3
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.3 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:1f.0 b/test/sys/bus/pci/devices/0000:00:1f.0
new file mode 120000
index 0000000000..11b66db1e3
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:1f.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1f.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:1f.1 b/test/sys/bus/pci/devices/0000:00:1f.1
new file mode 120000
index 0000000000..005f9fdf7d
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:1f.1
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1f.1 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:1f.2 b/test/sys/bus/pci/devices/0000:00:1f.2
new file mode 120000
index 0000000000..cb9f3ca449
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:1f.2
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1f.2 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:00:1f.3 b/test/sys/bus/pci/devices/0000:00:1f.3
new file mode 120000
index 0000000000..c1efad804e
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:00:1f.3
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1f.3 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:01:00.0 b/test/sys/bus/pci/devices/0000:01:00.0
new file mode 120000
index 0000000000..db204c1ff1
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:01:00.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:01.0/0000:01:00.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:02:00.0 b/test/sys/bus/pci/devices/0000:02:00.0
new file mode 120000
index 0000000000..24aa5ee776
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:02:00.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.0/0000:02:00.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:02:05.0 b/test/sys/bus/pci/devices/0000:02:05.0
deleted file mode 120000
index 630d35bf61..0000000000
--- a/test/sys/bus/pci/devices/0000:02:05.0
+++ /dev/null
@@ -1 +0,0 @@
-../../../devices/pci0000:00/0000:00:1e.0/0000:02:05.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:03:00.0 b/test/sys/bus/pci/devices/0000:03:00.0
new file mode 120000
index 0000000000..3770ce19b9
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:03:00.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.1/0000:03:00.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/devices/0000:15:00.0 b/test/sys/bus/pci/devices/0000:15:00.0
new file mode 120000
index 0000000000..5cbde66843
--- /dev/null
+++ b/test/sys/bus/pci/devices/0000:15:00.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1e.0/0000:15:00.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/HDA Intel/0000:00:1b.0 b/test/sys/bus/pci/drivers/HDA Intel/0000:00:1b.0
new file mode 120000
index 0000000000..e7529cd08b
--- /dev/null
+++ b/test/sys/bus/pci/drivers/HDA Intel/0000:00:1b.0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1b.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/HDA Intel/module b/test/sys/bus/pci/drivers/HDA Intel/module
new file mode 120000
index 0000000000..86642bc49e
--- /dev/null
+++ b/test/sys/bus/pci/drivers/HDA Intel/module
@@ -0,0 +1 @@
+../../../../module/snd_hda_intel \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/agpgart-intel/module b/test/sys/bus/pci/drivers/agpgart-intel/module
new file mode 120000
index 0000000000..7fa1e07806
--- /dev/null
+++ b/test/sys/bus/pci/drivers/agpgart-intel/module
@@ -0,0 +1 @@
+../../../../module/intel_agp \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/ahci/0000:00:1f.2 b/test/sys/bus/pci/drivers/ahci/0000:00:1f.2
new file mode 120000
index 0000000000..4d9f1df625
--- /dev/null
+++ b/test/sys/bus/pci/drivers/ahci/0000:00:1f.2
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1f.2 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/ahci/module b/test/sys/bus/pci/drivers/ahci/module
new file mode 120000
index 0000000000..ca9b8364a5
--- /dev/null
+++ b/test/sys/bus/pci/drivers/ahci/module
@@ -0,0 +1 @@
+../../../../module/ahci \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/aic7xxx/0000:02:05.0 b/test/sys/bus/pci/drivers/aic7xxx/0000:02:05.0
deleted file mode 120000
index bd644e0e9d..0000000000
--- a/test/sys/bus/pci/drivers/aic7xxx/0000:02:05.0
+++ /dev/null
@@ -1 +0,0 @@
-../../../../devices/pci0000:00/0000:00:1e.0/0000:02:05.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/ata_piix/0000:00:1f.1 b/test/sys/bus/pci/drivers/ata_piix/0000:00:1f.1
new file mode 120000
index 0000000000..db282150b8
--- /dev/null
+++ b/test/sys/bus/pci/drivers/ata_piix/0000:00:1f.1
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1f.1 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/e1000e/0000:02:00.0 b/test/sys/bus/pci/drivers/e1000e/0000:02:00.0
new file mode 120000
index 0000000000..5f111870cb
--- /dev/null
+++ b/test/sys/bus/pci/drivers/e1000e/0000:02:00.0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1c.0/0000:02:00.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/e1000e/module b/test/sys/bus/pci/drivers/e1000e/module
new file mode 120000
index 0000000000..6b33aca904
--- /dev/null
+++ b/test/sys/bus/pci/drivers/e1000e/module
@@ -0,0 +1 @@
+../../../../module/e1000e \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/ehci_hcd/module b/test/sys/bus/pci/drivers/ehci_hcd/module
new file mode 120000
index 0000000000..83e35c1f0f
--- /dev/null
+++ b/test/sys/bus/pci/drivers/ehci_hcd/module
@@ -0,0 +1 @@
+../../../../module/ehci_hcd \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/iwl3945/0000:03:00.0 b/test/sys/bus/pci/drivers/iwl3945/0000:03:00.0
new file mode 120000
index 0000000000..72d8419279
--- /dev/null
+++ b/test/sys/bus/pci/drivers/iwl3945/0000:03:00.0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1c.1/0000:03:00.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/iwl3945/module b/test/sys/bus/pci/drivers/iwl3945/module
new file mode 120000
index 0000000000..6688601419
--- /dev/null
+++ b/test/sys/bus/pci/drivers/iwl3945/module
@@ -0,0 +1 @@
+../../../../module/iwl3945 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/pcieport-driver/0000:00:01.0 b/test/sys/bus/pci/drivers/pcieport-driver/0000:00:01.0
new file mode 120000
index 0000000000..8b79fc7c87
--- /dev/null
+++ b/test/sys/bus/pci/drivers/pcieport-driver/0000:00:01.0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:01.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.0 b/test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.0
new file mode 120000
index 0000000000..a703b2272a
--- /dev/null
+++ b/test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1c.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.1 b/test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.1
new file mode 120000
index 0000000000..47e7f793da
--- /dev/null
+++ b/test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.1
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1c.1 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.2 b/test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.2
new file mode 120000
index 0000000000..93e3907d51
--- /dev/null
+++ b/test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.2
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1c.2 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.3 b/test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.3
new file mode 120000
index 0000000000..865098bd43
--- /dev/null
+++ b/test/sys/bus/pci/drivers/pcieport-driver/0000:00:1c.3
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1c.3 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.0 b/test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.0
new file mode 120000
index 0000000000..824ea3dc92
--- /dev/null
+++ b/test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.1 b/test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.1
new file mode 120000
index 0000000000..051d270749
--- /dev/null
+++ b/test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.1
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.1 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.2 b/test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.2
new file mode 120000
index 0000000000..92476e3c24
--- /dev/null
+++ b/test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.2
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.2 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.3 b/test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.3
new file mode 120000
index 0000000000..d8bb384d34
--- /dev/null
+++ b/test/sys/bus/pci/drivers/uhci_hcd/0000:00:1d.3
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.3 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/uhci_hcd/module b/test/sys/bus/pci/drivers/uhci_hcd/module
new file mode 120000
index 0000000000..4247875342
--- /dev/null
+++ b/test/sys/bus/pci/drivers/uhci_hcd/module
@@ -0,0 +1 @@
+../../../../module/uhci_hcd \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/yenta_cardbus/0000:15:00.0 b/test/sys/bus/pci/drivers/yenta_cardbus/0000:15:00.0
new file mode 120000
index 0000000000..7cc48e0eba
--- /dev/null
+++ b/test/sys/bus/pci/drivers/yenta_cardbus/0000:15:00.0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1e.0/0000:15:00.0 \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers/yenta_cardbus/module b/test/sys/bus/pci/drivers/yenta_cardbus/module
new file mode 120000
index 0000000000..7a24f4085f
--- /dev/null
+++ b/test/sys/bus/pci/drivers/yenta_cardbus/module
@@ -0,0 +1 @@
+../../../../module/yenta_socket \ No newline at end of file
diff --git a/test/sys/bus/pci/drivers_autoprobe b/test/sys/bus/pci/drivers_autoprobe
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/bus/pci/drivers_autoprobe
@@ -0,0 +1 @@
+1
diff --git a/test/sys/bus/pci/drivers_probe b/test/sys/bus/pci/drivers_probe
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/pci/drivers_probe
diff --git a/test/sys/bus/pci/uevent b/test/sys/bus/pci/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/pci/uevent
diff --git a/test/sys/bus/pci_express/devices/0000:00:01.0:pcie00 b/test/sys/bus/pci_express/devices/0000:00:01.0:pcie00
new file mode 120000
index 0000000000..945332b73a
--- /dev/null
+++ b/test/sys/bus/pci_express/devices/0000:00:01.0:pcie00
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie00 \ No newline at end of file
diff --git a/test/sys/bus/pci_express/devices/0000:00:01.0:pcie03 b/test/sys/bus/pci_express/devices/0000:00:01.0:pcie03
new file mode 120000
index 0000000000..3ebf398e1e
--- /dev/null
+++ b/test/sys/bus/pci_express/devices/0000:00:01.0:pcie03
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:01.0/0000:00:01.0:pcie03 \ No newline at end of file
diff --git a/test/sys/bus/pci_express/devices/0000:00:1c.0:pcie00 b/test/sys/bus/pci_express/devices/0000:00:1c.0:pcie00
new file mode 120000
index 0000000000..4777498937
--- /dev/null
+++ b/test/sys/bus/pci_express/devices/0000:00:1c.0:pcie00
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie00 \ No newline at end of file
diff --git a/test/sys/bus/pci_express/devices/0000:00:1c.0:pcie02 b/test/sys/bus/pci_express/devices/0000:00:1c.0:pcie02
new file mode 120000
index 0000000000..8f59adaaab
--- /dev/null
+++ b/test/sys/bus/pci_express/devices/0000:00:1c.0:pcie02
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie02 \ No newline at end of file
diff --git a/test/sys/bus/pci_express/devices/0000:00:1c.0:pcie03 b/test/sys/bus/pci_express/devices/0000:00:1c.0:pcie03
new file mode 120000
index 0000000000..4266e50530
--- /dev/null
+++ b/test/sys/bus/pci_express/devices/0000:00:1c.0:pcie03
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.0/0000:00:1c.0:pcie03 \ No newline at end of file
diff --git a/test/sys/bus/pci_express/devices/0000:00:1c.1:pcie00 b/test/sys/bus/pci_express/devices/0000:00:1c.1:pcie00
new file mode 120000
index 0000000000..7123598c22
--- /dev/null
+++ b/test/sys/bus/pci_express/devices/0000:00:1c.1:pcie00
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie00 \ No newline at end of file
diff --git a/test/sys/bus/pci_express/devices/0000:00:1c.1:pcie02 b/test/sys/bus/pci_express/devices/0000:00:1c.1:pcie02
new file mode 120000
index 0000000000..4bbde954cd
--- /dev/null
+++ b/test/sys/bus/pci_express/devices/0000:00:1c.1:pcie02
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie02 \ No newline at end of file
diff --git a/test/sys/bus/pci_express/devices/0000:00:1c.1:pcie03 b/test/sys/bus/pci_express/devices/0000:00:1c.1:pcie03
new file mode 120000
index 0000000000..d3fc20fe81
--- /dev/null
+++ b/test/sys/bus/pci_express/devices/0000:00:1c.1:pcie03
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.1/0000:00:1c.1:pcie03 \ No newline at end of file
diff --git a/test/sys/bus/pci_express/devices/0000:00:1c.2:pcie00 b/test/sys/bus/pci_express/devices/0000:00:1c.2:pcie00
new file mode 120000
index 0000000000..05b3c4df71
--- /dev/null
+++ b/test/sys/bus/pci_express/devices/0000:00:1c.2:pcie00
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie00 \ No newline at end of file
diff --git a/test/sys/bus/pci_express/devices/0000:00:1c.2:pcie02 b/test/sys/bus/pci_express/devices/0000:00:1c.2:pcie02
new file mode 120000
index 0000000000..f235cf5eae
--- /dev/null
+++ b/test/sys/bus/pci_express/devices/0000:00:1c.2:pcie02
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie02 \ No newline at end of file
diff --git a/test/sys/bus/pci_express/devices/0000:00:1c.2:pcie03 b/test/sys/bus/pci_express/devices/0000:00:1c.2:pcie03
new file mode 120000
index 0000000000..a1787ad63a
--- /dev/null
+++ b/test/sys/bus/pci_express/devices/0000:00:1c.2:pcie03
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.2/0000:00:1c.2:pcie03 \ No newline at end of file
diff --git a/test/sys/bus/pci_express/devices/0000:00:1c.3:pcie00 b/test/sys/bus/pci_express/devices/0000:00:1c.3:pcie00
new file mode 120000
index 0000000000..a9b5b8739c
--- /dev/null
+++ b/test/sys/bus/pci_express/devices/0000:00:1c.3:pcie00
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie00 \ No newline at end of file
diff --git a/test/sys/bus/pci_express/devices/0000:00:1c.3:pcie02 b/test/sys/bus/pci_express/devices/0000:00:1c.3:pcie02
new file mode 120000
index 0000000000..a1901b3841
--- /dev/null
+++ b/test/sys/bus/pci_express/devices/0000:00:1c.3:pcie02
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie02 \ No newline at end of file
diff --git a/test/sys/bus/pci_express/devices/0000:00:1c.3:pcie03 b/test/sys/bus/pci_express/devices/0000:00:1c.3:pcie03
new file mode 120000
index 0000000000..8d8c037879
--- /dev/null
+++ b/test/sys/bus/pci_express/devices/0000:00:1c.3:pcie03
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1c.3/0000:00:1c.3:pcie03 \ No newline at end of file
diff --git a/test/sys/bus/pci_express/drivers_autoprobe b/test/sys/bus/pci_express/drivers_autoprobe
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/bus/pci_express/drivers_autoprobe
@@ -0,0 +1 @@
+1
diff --git a/test/sys/bus/pci_express/drivers_probe b/test/sys/bus/pci_express/drivers_probe
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/pci_express/drivers_probe
diff --git a/test/sys/bus/pci_express/uevent b/test/sys/bus/pci_express/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/pci_express/uevent
diff --git a/test/sys/bus/pcmcia/drivers_autoprobe b/test/sys/bus/pcmcia/drivers_autoprobe
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/bus/pcmcia/drivers_autoprobe
@@ -0,0 +1 @@
+1
diff --git a/test/sys/bus/pcmcia/drivers_probe b/test/sys/bus/pcmcia/drivers_probe
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/pcmcia/drivers_probe
diff --git a/test/sys/bus/pcmcia/uevent b/test/sys/bus/pcmcia/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/pcmcia/uevent
diff --git a/test/sys/bus/platform/devices/dock.0 b/test/sys/bus/platform/devices/dock.0
new file mode 120000
index 0000000000..ba96de30eb
--- /dev/null
+++ b/test/sys/bus/platform/devices/dock.0
@@ -0,0 +1 @@
+../../../devices/platform/dock.0 \ No newline at end of file
diff --git a/test/sys/bus/platform/devices/i8042 b/test/sys/bus/platform/devices/i8042
new file mode 120000
index 0000000000..4fee324a4d
--- /dev/null
+++ b/test/sys/bus/platform/devices/i8042
@@ -0,0 +1 @@
+../../../devices/platform/i8042 \ No newline at end of file
diff --git a/test/sys/bus/platform/devices/microcode b/test/sys/bus/platform/devices/microcode
new file mode 120000
index 0000000000..e50f32c632
--- /dev/null
+++ b/test/sys/bus/platform/devices/microcode
@@ -0,0 +1 @@
+../../../devices/platform/microcode \ No newline at end of file
diff --git a/test/sys/bus/platform/devices/pcspkr b/test/sys/bus/platform/devices/pcspkr
new file mode 120000
index 0000000000..079eeb0347
--- /dev/null
+++ b/test/sys/bus/platform/devices/pcspkr
@@ -0,0 +1 @@
+../../../devices/platform/pcspkr \ No newline at end of file
diff --git a/test/sys/bus/platform/devices/serial8250 b/test/sys/bus/platform/devices/serial8250
new file mode 120000
index 0000000000..5594bc91f6
--- /dev/null
+++ b/test/sys/bus/platform/devices/serial8250
@@ -0,0 +1 @@
+../../../devices/platform/serial8250 \ No newline at end of file
diff --git a/test/sys/bus/platform/devices/thinkpad_acpi b/test/sys/bus/platform/devices/thinkpad_acpi
new file mode 120000
index 0000000000..8011e89c2c
--- /dev/null
+++ b/test/sys/bus/platform/devices/thinkpad_acpi
@@ -0,0 +1 @@
+../../../devices/platform/thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/bus/platform/devices/thinkpad_hwmon b/test/sys/bus/platform/devices/thinkpad_hwmon
new file mode 120000
index 0000000000..3dd92bd52c
--- /dev/null
+++ b/test/sys/bus/platform/devices/thinkpad_hwmon
@@ -0,0 +1 @@
+../../../devices/platform/thinkpad_hwmon \ No newline at end of file
diff --git a/test/sys/bus/platform/devices/vesafb.0 b/test/sys/bus/platform/devices/vesafb.0
new file mode 120000
index 0000000000..ef6c547a1f
--- /dev/null
+++ b/test/sys/bus/platform/devices/vesafb.0
@@ -0,0 +1 @@
+../../../devices/platform/vesafb.0 \ No newline at end of file
diff --git a/test/sys/bus/platform/drivers/i8042/i8042 b/test/sys/bus/platform/drivers/i8042/i8042
new file mode 120000
index 0000000000..7c99115f6f
--- /dev/null
+++ b/test/sys/bus/platform/drivers/i8042/i8042
@@ -0,0 +1 @@
+../../../../devices/platform/i8042 \ No newline at end of file
diff --git a/test/sys/bus/platform/drivers/pcspkr/module b/test/sys/bus/platform/drivers/pcspkr/module
new file mode 120000
index 0000000000..8649c737fb
--- /dev/null
+++ b/test/sys/bus/platform/drivers/pcspkr/module
@@ -0,0 +1 @@
+../../../../module/pcspkr \ No newline at end of file
diff --git a/test/sys/bus/platform/drivers/pcspkr/pcspkr b/test/sys/bus/platform/drivers/pcspkr/pcspkr
new file mode 120000
index 0000000000..925b9c6238
--- /dev/null
+++ b/test/sys/bus/platform/drivers/pcspkr/pcspkr
@@ -0,0 +1 @@
+../../../../devices/platform/pcspkr \ No newline at end of file
diff --git a/test/sys/bus/platform/drivers/serial8250/serial8250 b/test/sys/bus/platform/drivers/serial8250/serial8250
new file mode 120000
index 0000000000..5676a20b4c
--- /dev/null
+++ b/test/sys/bus/platform/drivers/serial8250/serial8250
@@ -0,0 +1 @@
+../../../../devices/platform/serial8250 \ No newline at end of file
diff --git a/test/sys/bus/platform/drivers/thinkpad_acpi/debug_level b/test/sys/bus/platform/drivers/thinkpad_acpi/debug_level
new file mode 100644
index 0000000000..aa01954cc8
--- /dev/null
+++ b/test/sys/bus/platform/drivers/thinkpad_acpi/debug_level
@@ -0,0 +1 @@
+0x0000
diff --git a/test/sys/bus/platform/drivers/thinkpad_acpi/interface_version b/test/sys/bus/platform/drivers/thinkpad_acpi/interface_version
new file mode 100644
index 0000000000..8b33f3d20a
--- /dev/null
+++ b/test/sys/bus/platform/drivers/thinkpad_acpi/interface_version
@@ -0,0 +1 @@
+0x00020200
diff --git a/test/sys/bus/platform/drivers/thinkpad_acpi/module b/test/sys/bus/platform/drivers/thinkpad_acpi/module
new file mode 120000
index 0000000000..f95fa91132
--- /dev/null
+++ b/test/sys/bus/platform/drivers/thinkpad_acpi/module
@@ -0,0 +1 @@
+../../../../module/thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/bus/platform/drivers/thinkpad_acpi/thinkpad_acpi b/test/sys/bus/platform/drivers/thinkpad_acpi/thinkpad_acpi
new file mode 120000
index 0000000000..3f34d607bf
--- /dev/null
+++ b/test/sys/bus/platform/drivers/thinkpad_acpi/thinkpad_acpi
@@ -0,0 +1 @@
+../../../../devices/platform/thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/bus/platform/drivers/thinkpad_acpi/version b/test/sys/bus/platform/drivers/thinkpad_acpi/version
new file mode 100644
index 0000000000..6c2f139f6e
--- /dev/null
+++ b/test/sys/bus/platform/drivers/thinkpad_acpi/version
@@ -0,0 +1 @@
+ThinkPad ACPI Extras v0.21
diff --git a/test/sys/bus/platform/drivers/thinkpad_hwmon/debug_level b/test/sys/bus/platform/drivers/thinkpad_hwmon/debug_level
new file mode 100644
index 0000000000..aa01954cc8
--- /dev/null
+++ b/test/sys/bus/platform/drivers/thinkpad_hwmon/debug_level
@@ -0,0 +1 @@
+0x0000
diff --git a/test/sys/bus/platform/drivers/thinkpad_hwmon/fan_watchdog b/test/sys/bus/platform/drivers/thinkpad_hwmon/fan_watchdog
new file mode 100644
index 0000000000..573541ac97
--- /dev/null
+++ b/test/sys/bus/platform/drivers/thinkpad_hwmon/fan_watchdog
@@ -0,0 +1 @@
+0
diff --git a/test/sys/bus/platform/drivers/thinkpad_hwmon/interface_version b/test/sys/bus/platform/drivers/thinkpad_hwmon/interface_version
new file mode 100644
index 0000000000..8b33f3d20a
--- /dev/null
+++ b/test/sys/bus/platform/drivers/thinkpad_hwmon/interface_version
@@ -0,0 +1 @@
+0x00020200
diff --git a/test/sys/bus/platform/drivers/thinkpad_hwmon/module b/test/sys/bus/platform/drivers/thinkpad_hwmon/module
new file mode 120000
index 0000000000..f95fa91132
--- /dev/null
+++ b/test/sys/bus/platform/drivers/thinkpad_hwmon/module
@@ -0,0 +1 @@
+../../../../module/thinkpad_acpi \ No newline at end of file
diff --git a/test/sys/bus/platform/drivers/thinkpad_hwmon/thinkpad_hwmon b/test/sys/bus/platform/drivers/thinkpad_hwmon/thinkpad_hwmon
new file mode 120000
index 0000000000..3ca5d914ea
--- /dev/null
+++ b/test/sys/bus/platform/drivers/thinkpad_hwmon/thinkpad_hwmon
@@ -0,0 +1 @@
+../../../../devices/platform/thinkpad_hwmon \ No newline at end of file
diff --git a/test/sys/bus/platform/drivers/thinkpad_hwmon/version b/test/sys/bus/platform/drivers/thinkpad_hwmon/version
new file mode 100644
index 0000000000..6c2f139f6e
--- /dev/null
+++ b/test/sys/bus/platform/drivers/thinkpad_hwmon/version
@@ -0,0 +1 @@
+ThinkPad ACPI Extras v0.21
diff --git a/test/sys/bus/platform/drivers/vesafb/vesafb.0 b/test/sys/bus/platform/drivers/vesafb/vesafb.0
new file mode 120000
index 0000000000..13a9757d51
--- /dev/null
+++ b/test/sys/bus/platform/drivers/vesafb/vesafb.0
@@ -0,0 +1 @@
+../../../../devices/platform/vesafb.0 \ No newline at end of file
diff --git a/test/sys/bus/platform/drivers_autoprobe b/test/sys/bus/platform/drivers_autoprobe
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/bus/platform/drivers_autoprobe
@@ -0,0 +1 @@
+1
diff --git a/test/sys/bus/platform/drivers_probe b/test/sys/bus/platform/drivers_probe
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/platform/drivers_probe
diff --git a/test/sys/bus/platform/uevent b/test/sys/bus/platform/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/platform/uevent
diff --git a/test/sys/bus/pnp/devices/00:00 b/test/sys/bus/pnp/devices/00:00
new file mode 120000
index 0000000000..88949d8171
--- /dev/null
+++ b/test/sys/bus/pnp/devices/00:00
@@ -0,0 +1 @@
+../../../devices/pnp0/00:00 \ No newline at end of file
diff --git a/test/sys/bus/pnp/devices/00:01 b/test/sys/bus/pnp/devices/00:01
new file mode 120000
index 0000000000..20683ec26f
--- /dev/null
+++ b/test/sys/bus/pnp/devices/00:01
@@ -0,0 +1 @@
+../../../devices/pnp0/00:01 \ No newline at end of file
diff --git a/test/sys/bus/pnp/devices/00:02 b/test/sys/bus/pnp/devices/00:02
new file mode 120000
index 0000000000..74708dbb0e
--- /dev/null
+++ b/test/sys/bus/pnp/devices/00:02
@@ -0,0 +1 @@
+../../../devices/pnp0/00:02 \ No newline at end of file
diff --git a/test/sys/bus/pnp/devices/00:03 b/test/sys/bus/pnp/devices/00:03
new file mode 120000
index 0000000000..3fd5bed66f
--- /dev/null
+++ b/test/sys/bus/pnp/devices/00:03
@@ -0,0 +1 @@
+../../../devices/pnp0/00:03 \ No newline at end of file
diff --git a/test/sys/bus/pnp/devices/00:04 b/test/sys/bus/pnp/devices/00:04
new file mode 120000
index 0000000000..4721b90121
--- /dev/null
+++ b/test/sys/bus/pnp/devices/00:04
@@ -0,0 +1 @@
+../../../devices/pnp0/00:04 \ No newline at end of file
diff --git a/test/sys/bus/pnp/devices/00:05 b/test/sys/bus/pnp/devices/00:05
new file mode 120000
index 0000000000..5fe11eac2f
--- /dev/null
+++ b/test/sys/bus/pnp/devices/00:05
@@ -0,0 +1 @@
+../../../devices/pnp0/00:05 \ No newline at end of file
diff --git a/test/sys/bus/pnp/devices/00:06 b/test/sys/bus/pnp/devices/00:06
new file mode 120000
index 0000000000..7ab8959018
--- /dev/null
+++ b/test/sys/bus/pnp/devices/00:06
@@ -0,0 +1 @@
+../../../devices/pnp0/00:06 \ No newline at end of file
diff --git a/test/sys/bus/pnp/devices/00:07 b/test/sys/bus/pnp/devices/00:07
new file mode 120000
index 0000000000..e8c3f4adfe
--- /dev/null
+++ b/test/sys/bus/pnp/devices/00:07
@@ -0,0 +1 @@
+../../../devices/pnp0/00:07 \ No newline at end of file
diff --git a/test/sys/bus/pnp/devices/00:08 b/test/sys/bus/pnp/devices/00:08
new file mode 120000
index 0000000000..0e99de9576
--- /dev/null
+++ b/test/sys/bus/pnp/devices/00:08
@@ -0,0 +1 @@
+../../../devices/pnp0/00:08 \ No newline at end of file
diff --git a/test/sys/bus/pnp/devices/00:09 b/test/sys/bus/pnp/devices/00:09
new file mode 120000
index 0000000000..5ecf7dd1f5
--- /dev/null
+++ b/test/sys/bus/pnp/devices/00:09
@@ -0,0 +1 @@
+../../../devices/pnp0/00:09 \ No newline at end of file
diff --git a/test/sys/bus/pnp/devices/00:0a b/test/sys/bus/pnp/devices/00:0a
new file mode 120000
index 0000000000..1413e4e6f1
--- /dev/null
+++ b/test/sys/bus/pnp/devices/00:0a
@@ -0,0 +1 @@
+../../../devices/pnp0/00:0a \ No newline at end of file
diff --git a/test/sys/bus/pnp/drivers/i8042 aux/00:09 b/test/sys/bus/pnp/drivers/i8042 aux/00:09
new file mode 120000
index 0000000000..813b86fef7
--- /dev/null
+++ b/test/sys/bus/pnp/drivers/i8042 aux/00:09
@@ -0,0 +1 @@
+../../../../devices/pnp0/00:09 \ No newline at end of file
diff --git a/test/sys/bus/pnp/drivers/i8042 kbd/00:08 b/test/sys/bus/pnp/drivers/i8042 kbd/00:08
new file mode 120000
index 0000000000..2de3b7687c
--- /dev/null
+++ b/test/sys/bus/pnp/drivers/i8042 kbd/00:08
@@ -0,0 +1 @@
+../../../../devices/pnp0/00:08 \ No newline at end of file
diff --git a/test/sys/bus/pnp/drivers/rtc_cmos/00:07 b/test/sys/bus/pnp/drivers/rtc_cmos/00:07
new file mode 120000
index 0000000000..a38b961a92
--- /dev/null
+++ b/test/sys/bus/pnp/drivers/rtc_cmos/00:07
@@ -0,0 +1 @@
+../../../../devices/pnp0/00:07 \ No newline at end of file
diff --git a/test/sys/bus/pnp/drivers/system/00:00 b/test/sys/bus/pnp/drivers/system/00:00
new file mode 120000
index 0000000000..dce9928428
--- /dev/null
+++ b/test/sys/bus/pnp/drivers/system/00:00
@@ -0,0 +1 @@
+../../../../devices/pnp0/00:00 \ No newline at end of file
diff --git a/test/sys/bus/pnp/drivers/system/00:02 b/test/sys/bus/pnp/drivers/system/00:02
new file mode 120000
index 0000000000..2cf747c575
--- /dev/null
+++ b/test/sys/bus/pnp/drivers/system/00:02
@@ -0,0 +1 @@
+../../../../devices/pnp0/00:02 \ No newline at end of file
diff --git a/test/sys/bus/pnp/drivers_autoprobe b/test/sys/bus/pnp/drivers_autoprobe
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/bus/pnp/drivers_autoprobe
@@ -0,0 +1 @@
+1
diff --git a/test/sys/bus/pnp/drivers_probe b/test/sys/bus/pnp/drivers_probe
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/pnp/drivers_probe
diff --git a/test/sys/bus/pnp/uevent b/test/sys/bus/pnp/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/pnp/uevent
diff --git a/test/sys/bus/scsi/devices/0:0:0:0 b/test/sys/bus/scsi/devices/0:0:0:0
index 6d8555dce1..f6a756b526 120000
--- a/test/sys/bus/scsi/devices/0:0:0:0
+++ b/test/sys/bus/scsi/devices/0:0:0:0
@@ -1 +1 @@
-../../../devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0 \ No newline at end of file
+../../../devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0 \ No newline at end of file
diff --git a/test/sys/bus/scsi/devices/4:0:0:0 b/test/sys/bus/scsi/devices/4:0:0:0
new file mode 120000
index 0000000000..ae0b657fec
--- /dev/null
+++ b/test/sys/bus/scsi/devices/4:0:0:0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0 \ No newline at end of file
diff --git a/test/sys/bus/scsi/devices/6:0:0:0 b/test/sys/bus/scsi/devices/6:0:0:0
new file mode 120000
index 0000000000..b3bc5a3de7
--- /dev/null
+++ b/test/sys/bus/scsi/devices/6:0:0:0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/host6/target6:0:0/6:0:0:0 \ No newline at end of file
diff --git a/test/sys/bus/scsi/devices/host0 b/test/sys/bus/scsi/devices/host0
new file mode 120000
index 0000000000..7e2e99d988
--- /dev/null
+++ b/test/sys/bus/scsi/devices/host0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1f.2/host0 \ No newline at end of file
diff --git a/test/sys/bus/scsi/devices/host1 b/test/sys/bus/scsi/devices/host1
new file mode 120000
index 0000000000..e612bbf10b
--- /dev/null
+++ b/test/sys/bus/scsi/devices/host1
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1f.2/host1 \ No newline at end of file
diff --git a/test/sys/bus/scsi/devices/host2 b/test/sys/bus/scsi/devices/host2
new file mode 120000
index 0000000000..41f9a48737
--- /dev/null
+++ b/test/sys/bus/scsi/devices/host2
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1f.2/host2 \ No newline at end of file
diff --git a/test/sys/bus/scsi/devices/host3 b/test/sys/bus/scsi/devices/host3
new file mode 120000
index 0000000000..97243474e9
--- /dev/null
+++ b/test/sys/bus/scsi/devices/host3
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1f.2/host3 \ No newline at end of file
diff --git a/test/sys/bus/scsi/devices/host4 b/test/sys/bus/scsi/devices/host4
new file mode 120000
index 0000000000..7d38a6f412
--- /dev/null
+++ b/test/sys/bus/scsi/devices/host4
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1f.1/host4 \ No newline at end of file
diff --git a/test/sys/bus/scsi/devices/host5 b/test/sys/bus/scsi/devices/host5
new file mode 120000
index 0000000000..436466adbc
--- /dev/null
+++ b/test/sys/bus/scsi/devices/host5
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1f.1/host5 \ No newline at end of file
diff --git a/test/sys/bus/scsi/devices/host6 b/test/sys/bus/scsi/devices/host6
new file mode 120000
index 0000000000..4115c7ebf0
--- /dev/null
+++ b/test/sys/bus/scsi/devices/host6
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/host6 \ No newline at end of file
diff --git a/test/sys/bus/scsi/devices/target0:0:0 b/test/sys/bus/scsi/devices/target0:0:0
new file mode 120000
index 0000000000..91ff550d7a
--- /dev/null
+++ b/test/sys/bus/scsi/devices/target0:0:0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1f.2/host0/target0:0:0 \ No newline at end of file
diff --git a/test/sys/bus/scsi/devices/target4:0:0 b/test/sys/bus/scsi/devices/target4:0:0
new file mode 120000
index 0000000000..de9abe2a0f
--- /dev/null
+++ b/test/sys/bus/scsi/devices/target4:0:0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1f.1/host4/target4:0:0 \ No newline at end of file
diff --git a/test/sys/bus/scsi/devices/target6:0:0 b/test/sys/bus/scsi/devices/target6:0:0
new file mode 120000
index 0000000000..1a704c0e2e
--- /dev/null
+++ b/test/sys/bus/scsi/devices/target6:0:0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/host6/target6:0:0 \ No newline at end of file
diff --git a/test/sys/bus/scsi/drivers/sd/0:0:0:0 b/test/sys/bus/scsi/drivers/sd/0:0:0:0
index 97ae02167d..6a5b5a1a15 120000
--- a/test/sys/bus/scsi/drivers/sd/0:0:0:0
+++ b/test/sys/bus/scsi/drivers/sd/0:0:0:0
@@ -1 +1 @@
-../../../../devices/pci0000:00/0000:00:1e.0/0000:02:05.0/host0/target0:0:0/0:0:0:0 \ No newline at end of file
+../../../../devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0 \ No newline at end of file
diff --git a/test/sys/bus/scsi/drivers/sd/6:0:0:0 b/test/sys/bus/scsi/drivers/sd/6:0:0:0
new file mode 120000
index 0000000000..dd6ac100f6
--- /dev/null
+++ b/test/sys/bus/scsi/drivers/sd/6:0:0:0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0/host6/target6:0:0/6:0:0:0 \ No newline at end of file
diff --git a/test/sys/bus/scsi/drivers/sr/4:0:0:0 b/test/sys/bus/scsi/drivers/sr/4:0:0:0
new file mode 120000
index 0000000000..2ceb4f67e3
--- /dev/null
+++ b/test/sys/bus/scsi/drivers/sr/4:0:0:0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1f.1/host4/target4:0:0/4:0:0:0 \ No newline at end of file
diff --git a/test/sys/bus/scsi/drivers_autoprobe b/test/sys/bus/scsi/drivers_autoprobe
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/bus/scsi/drivers_autoprobe
@@ -0,0 +1 @@
+1
diff --git a/test/sys/bus/scsi/drivers_probe b/test/sys/bus/scsi/drivers_probe
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/scsi/drivers_probe
diff --git a/test/sys/bus/scsi/uevent b/test/sys/bus/scsi/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/scsi/uevent
diff --git a/test/sys/bus/serio/devices/serio0 b/test/sys/bus/serio/devices/serio0
new file mode 120000
index 0000000000..9cea974c79
--- /dev/null
+++ b/test/sys/bus/serio/devices/serio0
@@ -0,0 +1 @@
+../../../devices/platform/i8042/serio0 \ No newline at end of file
diff --git a/test/sys/bus/serio/devices/serio1 b/test/sys/bus/serio/devices/serio1
new file mode 120000
index 0000000000..d6538384c0
--- /dev/null
+++ b/test/sys/bus/serio/devices/serio1
@@ -0,0 +1 @@
+../../../devices/platform/i8042/serio1 \ No newline at end of file
diff --git a/test/sys/bus/serio/drivers/atkbd/bind_mode b/test/sys/bus/serio/drivers/atkbd/bind_mode
new file mode 100644
index 0000000000..865faf10cb
--- /dev/null
+++ b/test/sys/bus/serio/drivers/atkbd/bind_mode
@@ -0,0 +1 @@
+auto
diff --git a/test/sys/bus/serio/drivers/atkbd/description b/test/sys/bus/serio/drivers/atkbd/description
new file mode 100644
index 0000000000..15ba15d8c2
--- /dev/null
+++ b/test/sys/bus/serio/drivers/atkbd/description
@@ -0,0 +1 @@
+AT and PS/2 keyboard driver
diff --git a/test/sys/bus/serio/drivers/atkbd/module b/test/sys/bus/serio/drivers/atkbd/module
new file mode 120000
index 0000000000..358061bdce
--- /dev/null
+++ b/test/sys/bus/serio/drivers/atkbd/module
@@ -0,0 +1 @@
+../../../../module/atkbd \ No newline at end of file
diff --git a/test/sys/bus/serio/drivers/atkbd/serio0 b/test/sys/bus/serio/drivers/atkbd/serio0
new file mode 120000
index 0000000000..bca0d4a0ad
--- /dev/null
+++ b/test/sys/bus/serio/drivers/atkbd/serio0
@@ -0,0 +1 @@
+../../../../devices/platform/i8042/serio0 \ No newline at end of file
diff --git a/test/sys/bus/serio/drivers/psmouse/bind_mode b/test/sys/bus/serio/drivers/psmouse/bind_mode
new file mode 100644
index 0000000000..865faf10cb
--- /dev/null
+++ b/test/sys/bus/serio/drivers/psmouse/bind_mode
@@ -0,0 +1 @@
+auto
diff --git a/test/sys/bus/serio/drivers/psmouse/description b/test/sys/bus/serio/drivers/psmouse/description
new file mode 100644
index 0000000000..ed4368fb01
--- /dev/null
+++ b/test/sys/bus/serio/drivers/psmouse/description
@@ -0,0 +1 @@
+PS/2 mouse driver
diff --git a/test/sys/bus/serio/drivers/psmouse/module b/test/sys/bus/serio/drivers/psmouse/module
new file mode 120000
index 0000000000..d2a4e172b0
--- /dev/null
+++ b/test/sys/bus/serio/drivers/psmouse/module
@@ -0,0 +1 @@
+../../../../module/psmouse \ No newline at end of file
diff --git a/test/sys/bus/serio/drivers/psmouse/serio1 b/test/sys/bus/serio/drivers/psmouse/serio1
new file mode 120000
index 0000000000..b6cf321d27
--- /dev/null
+++ b/test/sys/bus/serio/drivers/psmouse/serio1
@@ -0,0 +1 @@
+../../../../devices/platform/i8042/serio1 \ No newline at end of file
diff --git a/test/sys/bus/serio/drivers_autoprobe b/test/sys/bus/serio/drivers_autoprobe
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/bus/serio/drivers_autoprobe
@@ -0,0 +1 @@
+1
diff --git a/test/sys/bus/serio/drivers_probe b/test/sys/bus/serio/drivers_probe
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/serio/drivers_probe
diff --git a/test/sys/bus/serio/uevent b/test/sys/bus/serio/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/serio/uevent
diff --git a/test/sys/bus/usb-serial/devices/ttyUSB0 b/test/sys/bus/usb-serial/devices/ttyUSB0
deleted file mode 120000
index b7733a68e0..0000000000
--- a/test/sys/bus/usb-serial/devices/ttyUSB0
+++ /dev/null
@@ -1 +0,0 @@
-../../../devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0 \ No newline at end of file
diff --git a/test/sys/bus/usb-serial/drivers/PL-2303/ttyUSB0 b/test/sys/bus/usb-serial/drivers/PL-2303/ttyUSB0
deleted file mode 120000
index 177f109e48..0000000000
--- a/test/sys/bus/usb-serial/drivers/PL-2303/ttyUSB0
+++ /dev/null
@@ -1 +0,0 @@
-../../../../devices/pci0000:00/0000:00:09.0/usb3/3-1/ttyUSB0 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/1-0:1.0 b/test/sys/bus/usb/devices/1-0:1.0
new file mode 120000
index 0000000000..accc4df554
--- /dev/null
+++ b/test/sys/bus/usb/devices/1-0:1.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/2-0:1.0 b/test/sys/bus/usb/devices/2-0:1.0
new file mode 120000
index 0000000000..c9569dacc9
--- /dev/null
+++ b/test/sys/bus/usb/devices/2-0:1.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/3-0:1.0 b/test/sys/bus/usb/devices/3-0:1.0
index 9137978832..97b545f5c0 120000
--- a/test/sys/bus/usb/devices/3-0:1.0
+++ b/test/sys/bus/usb/devices/3-0:1.0
@@ -1 +1 @@
-../../../devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0 \ No newline at end of file
+../../../devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/3-1 b/test/sys/bus/usb/devices/3-1
index e47b4d58c4..d387bcd81f 120000
--- a/test/sys/bus/usb/devices/3-1
+++ b/test/sys/bus/usb/devices/3-1
@@ -1 +1 @@
-../../../devices/pci0000:00/0000:00:09.0/usb3/3-1 \ No newline at end of file
+../../../devices/pci0000:00/0000:00:1d.2/usb3/3-1 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/3-1:1.0 b/test/sys/bus/usb/devices/3-1:1.0
index f519185eb3..446d9ce45a 120000
--- a/test/sys/bus/usb/devices/3-1:1.0
+++ b/test/sys/bus/usb/devices/3-1:1.0
@@ -1 +1 @@
-../../../devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0 \ No newline at end of file
+../../../devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/4-0:1.0 b/test/sys/bus/usb/devices/4-0:1.0
new file mode 120000
index 0000000000..1b44614ae1
--- /dev/null
+++ b/test/sys/bus/usb/devices/4-0:1.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/4-1 b/test/sys/bus/usb/devices/4-1
new file mode 120000
index 0000000000..164351ec36
--- /dev/null
+++ b/test/sys/bus/usb/devices/4-1
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.3/usb4/4-1 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/4-1:1.0 b/test/sys/bus/usb/devices/4-1:1.0
new file mode 120000
index 0000000000..154e43cc22
--- /dev/null
+++ b/test/sys/bus/usb/devices/4-1:1.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/4-1:1.1 b/test/sys/bus/usb/devices/4-1:1.1
new file mode 120000
index 0000000000..50d0764b22
--- /dev/null
+++ b/test/sys/bus/usb/devices/4-1:1.1
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.1 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/4-1:1.2 b/test/sys/bus/usb/devices/4-1:1.2
new file mode 120000
index 0000000000..e8694cf789
--- /dev/null
+++ b/test/sys/bus/usb/devices/4-1:1.2
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.2 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/4-1:1.3 b/test/sys/bus/usb/devices/4-1:1.3
new file mode 120000
index 0000000000..25795b6dc0
--- /dev/null
+++ b/test/sys/bus/usb/devices/4-1:1.3
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.3/usb4/4-1/4-1:1.3 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/4-2 b/test/sys/bus/usb/devices/4-2
new file mode 120000
index 0000000000..9fa9e07faa
--- /dev/null
+++ b/test/sys/bus/usb/devices/4-2
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.3/usb4/4-2 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/4-2:1.0 b/test/sys/bus/usb/devices/4-2:1.0
new file mode 120000
index 0000000000..1b0c1a9ebc
--- /dev/null
+++ b/test/sys/bus/usb/devices/4-2:1.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.3/usb4/4-2/4-2:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-0:1.0 b/test/sys/bus/usb/devices/5-0:1.0
new file mode 120000
index 0000000000..de3fbb26f5
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-0:1.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-1 b/test/sys/bus/usb/devices/5-1
new file mode 120000
index 0000000000..69e88ccf21
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-1
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-1:1.0 b/test/sys/bus/usb/devices/5-1:1.0
new file mode 120000
index 0000000000..f0ea70d8a4
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-1:1.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-1:1.1 b/test/sys/bus/usb/devices/5-1:1.1
new file mode 120000
index 0000000000..5a7ccb933f
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-1:1.1
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.1 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-1:1.10 b/test/sys/bus/usb/devices/5-1:1.10
new file mode 120000
index 0000000000..e8e2f715c3
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-1:1.10
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.10 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-1:1.11 b/test/sys/bus/usb/devices/5-1:1.11
new file mode 120000
index 0000000000..fc5402263d
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-1:1.11
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.11 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-1:1.12 b/test/sys/bus/usb/devices/5-1:1.12
new file mode 120000
index 0000000000..555b791199
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-1:1.12
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.12 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-1:1.13 b/test/sys/bus/usb/devices/5-1:1.13
new file mode 120000
index 0000000000..e0488ffea1
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-1:1.13
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.13 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-1:1.2 b/test/sys/bus/usb/devices/5-1:1.2
new file mode 120000
index 0000000000..1b28b28dc2
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-1:1.2
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.2 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-1:1.3 b/test/sys/bus/usb/devices/5-1:1.3
new file mode 120000
index 0000000000..a6d60ab1d8
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-1:1.3
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.3 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-1:1.4 b/test/sys/bus/usb/devices/5-1:1.4
new file mode 120000
index 0000000000..c6b7132dc9
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-1:1.4
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.4 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-1:1.5 b/test/sys/bus/usb/devices/5-1:1.5
new file mode 120000
index 0000000000..a45f5e2f48
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-1:1.5
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.5 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-1:1.6 b/test/sys/bus/usb/devices/5-1:1.6
new file mode 120000
index 0000000000..e2c8d55a23
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-1:1.6
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.6 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-1:1.9 b/test/sys/bus/usb/devices/5-1:1.9
new file mode 120000
index 0000000000..81351bff78
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-1:1.9
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.9 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-2 b/test/sys/bus/usb/devices/5-2
new file mode 120000
index 0000000000..9425fc82b1
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-2
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-2 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/5-2:1.0 b/test/sys/bus/usb/devices/5-2:1.0
new file mode 120000
index 0000000000..a2b7214a0e
--- /dev/null
+++ b/test/sys/bus/usb/devices/5-2:1.0
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/usb1 b/test/sys/bus/usb/devices/usb1
new file mode 120000
index 0000000000..febdf43da9
--- /dev/null
+++ b/test/sys/bus/usb/devices/usb1
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.0/usb1 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/usb2 b/test/sys/bus/usb/devices/usb2
new file mode 120000
index 0000000000..a016fbd3f5
--- /dev/null
+++ b/test/sys/bus/usb/devices/usb2
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.1/usb2 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/usb3 b/test/sys/bus/usb/devices/usb3
index fb1919e7c9..83afcc385d 120000
--- a/test/sys/bus/usb/devices/usb3
+++ b/test/sys/bus/usb/devices/usb3
@@ -1 +1 @@
-../../../devices/pci0000:00/0000:00:09.0/usb3 \ No newline at end of file
+../../../devices/pci0000:00/0000:00:1d.2/usb3 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/usb4 b/test/sys/bus/usb/devices/usb4
new file mode 120000
index 0000000000..a144d15318
--- /dev/null
+++ b/test/sys/bus/usb/devices/usb4
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.3/usb4 \ No newline at end of file
diff --git a/test/sys/bus/usb/devices/usb5 b/test/sys/bus/usb/devices/usb5
new file mode 120000
index 0000000000..f147fe5e2f
--- /dev/null
+++ b/test/sys/bus/usb/devices/usb5
@@ -0,0 +1 @@
+../../../devices/pci0000:00/0000:00:1d.7/usb5 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/cdc_acm/5-1:1.0 b/test/sys/bus/usb/drivers/cdc_acm/5-1:1.0
new file mode 120000
index 0000000000..68d13ef99f
--- /dev/null
+++ b/test/sys/bus/usb/drivers/cdc_acm/5-1:1.0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/cdc_acm/5-1:1.1 b/test/sys/bus/usb/drivers/cdc_acm/5-1:1.1
new file mode 120000
index 0000000000..d7448b75f2
--- /dev/null
+++ b/test/sys/bus/usb/drivers/cdc_acm/5-1:1.1
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1/5-1:1.1 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/cdc_acm/module b/test/sys/bus/usb/drivers/cdc_acm/module
new file mode 120000
index 0000000000..95ffe94c2c
--- /dev/null
+++ b/test/sys/bus/usb/drivers/cdc_acm/module
@@ -0,0 +1 @@
+../../../../module/cdc_acm \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/hub/1-0:1.0 b/test/sys/bus/usb/drivers/hub/1-0:1.0
new file mode 120000
index 0000000000..5c0e29abba
--- /dev/null
+++ b/test/sys/bus/usb/drivers/hub/1-0:1.0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.0/usb1/1-0:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/hub/2-0:1.0 b/test/sys/bus/usb/drivers/hub/2-0:1.0
new file mode 120000
index 0000000000..34d75f3d41
--- /dev/null
+++ b/test/sys/bus/usb/drivers/hub/2-0:1.0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.1/usb2/2-0:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/hub/3-0:1.0 b/test/sys/bus/usb/drivers/hub/3-0:1.0
index 2bc160c20c..7869f4257d 120000
--- a/test/sys/bus/usb/drivers/hub/3-0:1.0
+++ b/test/sys/bus/usb/drivers/hub/3-0:1.0
@@ -1 +1 @@
-../../../../devices/pci0000:00/0000:00:09.0/usb3/3-0:1.0 \ No newline at end of file
+../../../../devices/pci0000:00/0000:00:1d.2/usb3/3-0:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/hub/4-0:1.0 b/test/sys/bus/usb/drivers/hub/4-0:1.0
new file mode 120000
index 0000000000..c5f7fd15a8
--- /dev/null
+++ b/test/sys/bus/usb/drivers/hub/4-0:1.0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.3/usb4/4-0:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/hub/5-0:1.0 b/test/sys/bus/usb/drivers/hub/5-0:1.0
new file mode 120000
index 0000000000..77b3decca5
--- /dev/null
+++ b/test/sys/bus/usb/drivers/hub/5-0:1.0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.7/usb5/5-0:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/hub/module b/test/sys/bus/usb/drivers/hub/module
new file mode 120000
index 0000000000..d5a2f0734e
--- /dev/null
+++ b/test/sys/bus/usb/drivers/hub/module
@@ -0,0 +1 @@
+../../../../module/usbcore \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/pl2303/3-1:1.0 b/test/sys/bus/usb/drivers/pl2303/3-1:1.0
deleted file mode 120000
index 49d32d5abd..0000000000
--- a/test/sys/bus/usb/drivers/pl2303/3-1:1.0
+++ /dev/null
@@ -1 +0,0 @@
-../../../../devices/pci0000:00/0000:00:09.0/usb3/3-1/3-1:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usb-storage/5-2:1.0 b/test/sys/bus/usb/drivers/usb-storage/5-2:1.0
new file mode 120000
index 0000000000..f41d924d48
--- /dev/null
+++ b/test/sys/bus/usb/drivers/usb-storage/5-2:1.0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.7/usb5/5-2/5-2:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usb-storage/module b/test/sys/bus/usb/drivers/usb-storage/module
new file mode 120000
index 0000000000..01f59943d5
--- /dev/null
+++ b/test/sys/bus/usb/drivers/usb-storage/module
@@ -0,0 +1 @@
+../../../../module/usb_storage \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usb/3-1 b/test/sys/bus/usb/drivers/usb/3-1
index 03c76193e9..421ad85757 120000
--- a/test/sys/bus/usb/drivers/usb/3-1
+++ b/test/sys/bus/usb/drivers/usb/3-1
@@ -1 +1 @@
-../../../../devices/pci0000:00/0000:00:09.0/usb3/3-1 \ No newline at end of file
+../../../../devices/pci0000:00/0000:00:1d.2/usb3/3-1 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usb/4-1 b/test/sys/bus/usb/drivers/usb/4-1
new file mode 120000
index 0000000000..8b427f8e43
--- /dev/null
+++ b/test/sys/bus/usb/drivers/usb/4-1
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.3/usb4/4-1 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usb/4-2 b/test/sys/bus/usb/drivers/usb/4-2
new file mode 120000
index 0000000000..552bf837f4
--- /dev/null
+++ b/test/sys/bus/usb/drivers/usb/4-2
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.3/usb4/4-2 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usb/5-1 b/test/sys/bus/usb/drivers/usb/5-1
new file mode 120000
index 0000000000..0ee91d5361
--- /dev/null
+++ b/test/sys/bus/usb/drivers/usb/5-1
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.7/usb5/5-1 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usb/5-2 b/test/sys/bus/usb/drivers/usb/5-2
new file mode 120000
index 0000000000..330c5cdba2
--- /dev/null
+++ b/test/sys/bus/usb/drivers/usb/5-2
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.7/usb5/5-2 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usb/module b/test/sys/bus/usb/drivers/usb/module
new file mode 120000
index 0000000000..d5a2f0734e
--- /dev/null
+++ b/test/sys/bus/usb/drivers/usb/module
@@ -0,0 +1 @@
+../../../../module/usbcore \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usb/usb1 b/test/sys/bus/usb/drivers/usb/usb1
new file mode 120000
index 0000000000..27deaa5572
--- /dev/null
+++ b/test/sys/bus/usb/drivers/usb/usb1
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.0/usb1 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usb/usb2 b/test/sys/bus/usb/drivers/usb/usb2
new file mode 120000
index 0000000000..2cc69486b0
--- /dev/null
+++ b/test/sys/bus/usb/drivers/usb/usb2
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.1/usb2 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usb/usb3 b/test/sys/bus/usb/drivers/usb/usb3
index 61dc52a613..6217ac2038 120000
--- a/test/sys/bus/usb/drivers/usb/usb3
+++ b/test/sys/bus/usb/drivers/usb/usb3
@@ -1 +1 @@
-../../../../devices/pci0000:00/0000:00:09.0/usb3 \ No newline at end of file
+../../../../devices/pci0000:00/0000:00:1d.2/usb3 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usb/usb4 b/test/sys/bus/usb/drivers/usb/usb4
new file mode 120000
index 0000000000..55886bf07d
--- /dev/null
+++ b/test/sys/bus/usb/drivers/usb/usb4
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.3/usb4 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usb/usb5 b/test/sys/bus/usb/drivers/usb/usb5
new file mode 120000
index 0000000000..c3d8216a47
--- /dev/null
+++ b/test/sys/bus/usb/drivers/usb/usb5
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.7/usb5 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usbfs/module b/test/sys/bus/usb/drivers/usbfs/module
new file mode 120000
index 0000000000..d5a2f0734e
--- /dev/null
+++ b/test/sys/bus/usb/drivers/usbfs/module
@@ -0,0 +1 @@
+../../../../module/usbcore \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usbhid/3-1:1.0 b/test/sys/bus/usb/drivers/usbhid/3-1:1.0
new file mode 120000
index 0000000000..620e5846d8
--- /dev/null
+++ b/test/sys/bus/usb/drivers/usbhid/3-1:1.0
@@ -0,0 +1 @@
+../../../../devices/pci0000:00/0000:00:1d.2/usb3/3-1/3-1:1.0 \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers/usbhid/module b/test/sys/bus/usb/drivers/usbhid/module
new file mode 120000
index 0000000000..6afe48340c
--- /dev/null
+++ b/test/sys/bus/usb/drivers/usbhid/module
@@ -0,0 +1 @@
+../../../../module/usbhid \ No newline at end of file
diff --git a/test/sys/bus/usb/drivers_autoprobe b/test/sys/bus/usb/drivers_autoprobe
new file mode 100644
index 0000000000..d00491fd7e
--- /dev/null
+++ b/test/sys/bus/usb/drivers_autoprobe
@@ -0,0 +1 @@
+1
diff --git a/test/sys/bus/usb/drivers_probe b/test/sys/bus/usb/drivers_probe
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/usb/drivers_probe
diff --git a/test/sys/bus/usb/uevent b/test/sys/bus/usb/uevent
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/test/sys/bus/usb/uevent