Skip to content

Commit b1e5661

Browse files
LucasCholletspholz
authored andcommitted
SystemServer: Log a message after waiting for the GPU for one second
1 parent 45bb89e commit b1e5661

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Userland/Services/SystemServer/main.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,10 @@ static ErrorOr<void> activate_base_services_based_on_system_mode()
136136
done_searching_for_gpu = true;
137137
});
138138

139+
auto log = Core::Timer::create_single_shot(1000, [&]() {
140+
dbgln("Waiting on /dev/gpu/connector0 to appear...");
141+
});
142+
139143
auto watcher = TRY(Core::FileWatcher::create());
140144
watcher->on_change = [&](Core::FileWatcherEvent const& event) {
141145
if (event.event_path != "/dev/gpu/connector0"sv)
@@ -148,6 +152,7 @@ static ErrorOr<void> activate_base_services_based_on_system_mode()
148152
// The GPU might have appeared while we were setting up the watcher.
149153
// Only wait for the file if we can't stat it.
150154
if (Core::System::lstat("/dev/gpu/connector0"sv).is_error()) {
155+
log->start();
151156
timeout->start();
152157
Core::EventLoop::current().spin_until([&]() { return done_searching_for_gpu; });
153158
}

0 commit comments

Comments
 (0)