summaryrefslogtreecommitdiffstats
path: root/src/core/hle/kernel/hle_ipc.h
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2021-05-08 11:21:50 +0200
committerbunnei <bunneidev@gmail.com>2021-05-11 00:05:10 +0200
commitd08bd3e062e629e34afa4e4947cfb6c28377e12f (patch)
treeff3593e6e79c253eea3fac6c0cfaa4b9d05e5131 /src/core/hle/kernel/hle_ipc.h
parentMerge pull request #6291 from lioncash/kern-shadow (diff)
downloadyuzu-d08bd3e062e629e34afa4e4947cfb6c28377e12f.tar
yuzu-d08bd3e062e629e34afa4e4947cfb6c28377e12f.tar.gz
yuzu-d08bd3e062e629e34afa4e4947cfb6c28377e12f.tar.bz2
yuzu-d08bd3e062e629e34afa4e4947cfb6c28377e12f.tar.lz
yuzu-d08bd3e062e629e34afa4e4947cfb6c28377e12f.tar.xz
yuzu-d08bd3e062e629e34afa4e4947cfb6c28377e12f.tar.zst
yuzu-d08bd3e062e629e34afa4e4947cfb6c28377e12f.zip
Diffstat (limited to 'src/core/hle/kernel/hle_ipc.h')
-rw-r--r--src/core/hle/kernel/hle_ipc.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/core/hle/kernel/hle_ipc.h b/src/core/hle/kernel/hle_ipc.h
index 21e384706..7cdde2294 100644
--- a/src/core/hle/kernel/hle_ipc.h
+++ b/src/core/hle/kernel/hle_ipc.h
@@ -132,6 +132,10 @@ public:
return command;
}
+ bool IsTipc() const {
+ return command_header->IsTipc();
+ }
+
IPC::CommandType GetCommandType() const {
return command_header->type;
}
@@ -291,8 +295,10 @@ private:
std::vector<IPC::BufferDescriptorABW> buffer_w_desciptors;
std::vector<IPC::BufferDescriptorC> buffer_c_desciptors;
- unsigned data_payload_offset{};
- unsigned buffer_c_offset{};
+ u32 data_payload_offset{};
+ u32 buffer_c_offset{};
+ u32 handles_offset{};
+ u32 domain_offset{};
u32_le command{};
std::vector<std::shared_ptr<SessionRequestHandler>> domain_request_handlers;