feat: better rtc framework which aims to remove single rtc restrictions.
[lunaix-os.git] / lunaix-os / kernel / device / pseudo / devpseudo.c
diff --git a/lunaix-os/kernel/device/pseudo/devpseudo.c b/lunaix-os/kernel/device/pseudo/devpseudo.c
new file mode 100644 (file)
index 0000000..45ee4a4
--- /dev/null
@@ -0,0 +1,18 @@
+#include <lunaix/device.h>
+
+extern void
+devbuiltin_init_rand();
+
+extern void
+devbuiltin_init_null();
+
+void
+device_install_pseudo()
+{
+    ptr_t pdev_init_fn;
+    int index;
+    ldga_foreach(pseudo_dev, ptr_t, index, pdev_init_fn)
+    {
+        ((void (*)())pdev_init_fn)();
+    }
+}
\ No newline at end of file