From 47197929ca9a94260a814e1fa3287e7ebcc8bfc8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Mon, 7 Jun 2004 01:45:16 +0000 Subject: [PATCH] Temporarily disabled bus manager iteration - this might be done differently anyway when it's all done. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7788 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../core/device_manager/device_manager.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/kernel/core/device_manager/device_manager.c b/src/kernel/core/device_manager/device_manager.c index 9450b8b253..38f80c0986 100644 --- a/src/kernel/core/device_manager/device_manager.c +++ b/src/kernel/core/device_manager/device_manager.c @@ -15,6 +15,7 @@ #include #include +#include //#define TRACE_DEVICE_MANAGER @@ -109,6 +110,9 @@ status_t device_manager_init(struct kernel_args *args) { status_t status; +// char name[B_FILE_NAME_LENGTH]; +// size_t size = sizeof(name); +// int32 cookie; TRACE(("device manager init\n")); @@ -135,6 +139,20 @@ device_manager_init(struct kernel_args *args) pnp_fs_emulation_nesting = 0; pnp_root_init_root(); + + // build initial device tree; register all root bus_managers + +#if 0 + cookie = 0; + while (get_next_loaded_module_name(&cookie, name, &size) == B_OK) { + if (strncmp(name, "bus_managers", 12)) + continue; + + dprintf(": %s\n", name); + size = sizeof(name); + } +#endif + return B_OK; }