k_server_session: preliminary support for userspace server sessions

This commit is contained in:
Liam
2022-10-11 18:16:56 -04:00
parent 9b34afa588
commit 61a8696510
9 changed files with 346 additions and 49 deletions

View File

@ -152,7 +152,8 @@ public:
Kernel::LimitableResource::Sessions, 1);
auto* session = Kernel::KSession::Create(kernel);
session->Initialize(nullptr, iface->GetServiceName());
session->Initialize(nullptr, iface->GetServiceName(),
std::make_shared<Kernel::SessionRequestManager>(kernel));
context->AddMoveObject(&session->GetClientSession());
iface->ClientConnected(&session->GetServerSession());