Merge pull request #12321 from liamwhite/ro2

ro: add separate ro service
This commit is contained in:
liamwhite 2023-12-10 18:16:50 -05:00 committed by GitHub
commit 108737fcc6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 1203 additions and 670 deletions

View file

@ -467,8 +467,7 @@ Result KServerSession::ReceiveRequest(std::shared_ptr<Service::HLERequestContext
std::make_shared<Service::HLERequestContext>(m_kernel, memory, this, client_thread);
(*out_context)->SetSessionRequestManager(manager);
(*out_context)
->PopulateFromIncomingCommandBuffer(client_thread->GetOwnerProcess()->GetHandleTable(),
cmd_buf);
->PopulateFromIncomingCommandBuffer(*client_thread->GetOwnerProcess(), cmd_buf);
} else {
KThread* server_thread = GetCurrentThreadPointer(m_kernel);
KProcess& src_process = *client_thread->GetOwnerProcess();