summaryrefslogtreecommitdiff
path: root/src/core/hle/service/service.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/hle/service/service.cpp')
-rw-r--r--src/core/hle/service/service.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/core/hle/service/service.cpp b/src/core/hle/service/service.cpp
index c27525980..02d434660 100644
--- a/src/core/hle/service/service.cpp
+++ b/src/core/hle/service/service.cpp
@@ -25,6 +25,7 @@
25#include "core/hle/service/service.h" 25#include "core/hle/service/service.h"
26#include "core/hle/service/sm/controller.h" 26#include "core/hle/service/sm/controller.h"
27#include "core/hle/service/sm/sm.h" 27#include "core/hle/service/sm/sm.h"
28#include "core/hle/service/time/time.h"
28#include "core/hle/service/vi/vi.h" 29#include "core/hle/service/vi/vi.h"
29 30
30using Kernel::ClientPort; 31using Kernel::ClientPort;
@@ -79,7 +80,8 @@ Kernel::SharedPtr<Kernel::ClientPort> ServiceFrameworkBase::CreatePort() {
79 ASSERT(port == nullptr); 80 ASSERT(port == nullptr);
80 Kernel::SharedPtr<Kernel::ServerPort> server_port; 81 Kernel::SharedPtr<Kernel::ServerPort> server_port;
81 Kernel::SharedPtr<Kernel::ClientPort> client_port; 82 Kernel::SharedPtr<Kernel::ClientPort> client_port;
82 std::tie(server_port, client_port) = Kernel::ServerPort::CreatePortPair(max_sessions, service_name); 83 std::tie(server_port, client_port) =
84 Kernel::ServerPort::CreatePortPair(max_sessions, service_name);
83 port = MakeResult<Kernel::SharedPtr<Kernel::ServerPort>>(std::move(server_port)).Unwrap(); 85 port = MakeResult<Kernel::SharedPtr<Kernel::ServerPort>>(std::move(server_port)).Unwrap();
84 port->SetHleHandler(shared_from_this()); 86 port->SetHleHandler(shared_from_this());
85 return client_port; 87 return client_port;
@@ -170,6 +172,7 @@ void Init() {
170 LM::InstallInterfaces(*SM::g_service_manager); 172 LM::InstallInterfaces(*SM::g_service_manager);
171 NVDRV::InstallInterfaces(*SM::g_service_manager); 173 NVDRV::InstallInterfaces(*SM::g_service_manager);
172 PCTL::InstallInterfaces(*SM::g_service_manager); 174 PCTL::InstallInterfaces(*SM::g_service_manager);
175 Time::InstallInterfaces(*SM::g_service_manager);
173 VI::InstallInterfaces(*SM::g_service_manager); 176 VI::InstallInterfaces(*SM::g_service_manager);
174 177
175 LOG_DEBUG(Service, "initialized OK"); 178 LOG_DEBUG(Service, "initialized OK");