diff options
author | mailwl <mailwl@gmail.com> | 2018-05-24 08:00:15 +0200 |
---|---|---|
committer | mailwl <mailwl@gmail.com> | 2018-05-24 15:49:34 +0200 |
commit | e6a87428ae71140d04ba36fa77252b0cb3c70db6 (patch) | |
tree | c32d7a514f19ed190aa3a4bdecc46fee6b76c62d /src/core/hle/service/nvdrv/devices/nvhost_gpu.h | |
parent | Merge pull request #464 from bunnei/fix-msvc (diff) | |
download | yuzu-e6a87428ae71140d04ba36fa77252b0cb3c70db6.tar yuzu-e6a87428ae71140d04ba36fa77252b0cb3c70db6.tar.gz yuzu-e6a87428ae71140d04ba36fa77252b0cb3c70db6.tar.bz2 yuzu-e6a87428ae71140d04ba36fa77252b0cb3c70db6.tar.lz yuzu-e6a87428ae71140d04ba36fa77252b0cb3c70db6.tar.xz yuzu-e6a87428ae71140d04ba36fa77252b0cb3c70db6.tar.zst yuzu-e6a87428ae71140d04ba36fa77252b0cb3c70db6.zip |
Diffstat (limited to 'src/core/hle/service/nvdrv/devices/nvhost_gpu.h')
-rw-r--r-- | src/core/hle/service/nvdrv/devices/nvhost_gpu.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/core/hle/service/nvdrv/devices/nvhost_gpu.h b/src/core/hle/service/nvdrv/devices/nvhost_gpu.h index beb1c4970..2ecf818f3 100644 --- a/src/core/hle/service/nvdrv/devices/nvhost_gpu.h +++ b/src/core/hle/service/nvdrv/devices/nvhost_gpu.h @@ -34,6 +34,7 @@ private: IocAllocGPFIFOEx2Command = 0xC020481A, IocAllocObjCtxCommand = 0xC0104809, IocChannelGetWaitbaseCommand = 0xC0080003, + IocChannelSetTimeoutCommand = 0x40044803, }; enum class CtxObjects : u32_le { @@ -50,6 +51,11 @@ private: }; static_assert(sizeof(IoctlSetNvmapFD) == 4, "IoctlSetNvmapFD is incorrect size"); + struct IoctlChannelSetTimeout { + u32_le timeout; + }; + static_assert(sizeof(IoctlChannelSetTimeout) == 4, "IoctlChannelSetTimeout is incorrect size"); + struct IoctlClientData { u64_le data; }; @@ -141,6 +147,7 @@ private: u32 AllocateObjectContext(const std::vector<u8>& input, std::vector<u8>& output); u32 SubmitGPFIFO(const std::vector<u8>& input, std::vector<u8>& output); u32 GetWaitbase(const std::vector<u8>& input, std::vector<u8>& output); + u32 ChannelSetTimeout(const std::vector<u8>& input, std::vector<u8>& output); std::shared_ptr<nvmap> nvmap_dev; }; |