This is all implemented elsewhere, HLERequestContext for HLE requests, and svcReplyAndReceive for LLE requests.