aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/nvdrv/nvdrv_interface.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/hle/service/nvdrv/nvdrv_interface.h')
-rw-r--r--src/core/hle/service/nvdrv/nvdrv_interface.h21
1 files changed, 1 insertions, 20 deletions
diff --git a/src/core/hle/service/nvdrv/nvdrv_interface.h b/src/core/hle/service/nvdrv/nvdrv_interface.h
index b9b574398a..f628fca7df 100644
--- a/src/core/hle/service/nvdrv/nvdrv_interface.h
+++ b/src/core/hle/service/nvdrv/nvdrv_interface.h
@@ -38,27 +38,8 @@ private:
void ServiceError(HLERequestContext& ctx, NvResult result);
- std::optional<FunctionInfoBase> FindRequest(u32 key) override {
- return HandlerTableGenerateWithFind(key, functions);
- }
- static constexpr auto functions = CreateStaticMap(
- FunctionInfo{0, &NVDRV::Open, "Open"},
- FunctionInfo{1, &NVDRV::Ioctl1, "Ioctl"},
- FunctionInfo{2, &NVDRV::Close, "Close"},
- FunctionInfo{3, &NVDRV::Initialize, "Initialize"},
- FunctionInfo{4, &NVDRV::QueryEvent, "QueryEvent"},
- FunctionInfo{5, nullptr, "MapSharedMem"},
- FunctionInfo{6, &NVDRV::GetStatus, "GetStatus"},
- FunctionInfo{7, nullptr, "SetAruidForTest"},
- FunctionInfo{8, &NVDRV::SetAruid, "SetAruid"},
- FunctionInfo{9, &NVDRV::DumpGraphicsMemoryInfo, "DumpGraphicsMemoryInfo"},
- FunctionInfo{10, nullptr, "InitializeDevtools"},
- FunctionInfo{11, &NVDRV::Ioctl2, "Ioctl2"},
- FunctionInfo{12, &NVDRV::Ioctl3, "Ioctl3"},
- FunctionInfo{13, &NVDRV::SetGraphicsFirmwareMemoryMarginEnabled,
- "SetGraphicsFirmwareMemoryMarginEnabled"}
- );
std::shared_ptr<Module> nvdrv;
+
u64 pid{};
bool is_initialized{};
NvCore::SessionId session_id{};