summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
authorGravatar greggameplayer2018-05-23 14:09:24 +0200
committerGravatar GitHub2018-05-23 14:09:24 +0200
commit3c26b7179daf6b1006b43037e22ffcbcdd3ea275 (patch)
treee0c6bb5f36be7051752c81b2d9dcc910749ede8a /src/core
parentcorrect placement and add size check (diff)
downloadyuzu-3c26b7179daf6b1006b43037e22ffcbcdd3ea275.tar.gz
yuzu-3c26b7179daf6b1006b43037e22ffcbcdd3ea275.tar.xz
yuzu-3c26b7179daf6b1006b43037e22ffcbcdd3ea275.zip
change some functions
according to the changes made previously
Diffstat (limited to 'src/core')
-rw-r--r--src/core/hle/service/nvdrv/devices/nvmap.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/core/hle/service/nvdrv/devices/nvmap.cpp b/src/core/hle/service/nvdrv/devices/nvmap.cpp
index d66fb3a9c..23fe98190 100644
--- a/src/core/hle/service/nvdrv/devices/nvmap.cpp
+++ b/src/core/hle/service/nvdrv/devices/nvmap.cpp
@@ -119,25 +119,25 @@ u32 nvmap::IocParam(const std::vector<u8>& input, std::vector<u8>& output) {
119 IocParamParams params; 119 IocParamParams params;
120 std::memcpy(&params, input.data(), sizeof(params)); 120 std::memcpy(&params, input.data(), sizeof(params));
121 121
122 NGLOG_WARNING(Service_NVDRV, "(STUBBED) called type={}", params.type); 122 NGLOG_WARNING(Service_NVDRV, "(STUBBED) called type={}", params.param);
123 123
124 auto object = GetObject(params.handle); 124 auto object = GetObject(params.handle);
125 ASSERT(object); 125 ASSERT(object);
126 ASSERT(object->status == Object::Status::Allocated); 126 ASSERT(object->status == Object::Status::Allocated);
127 127
128 switch (static_cast<ParamTypes>(params.type)) { 128 switch (static_cast<ParamTypes>(params.param)) {
129 case ParamTypes::Size: 129 case ParamTypes::Size:
130 params.value = object->size; 130 params.result = object->size;
131 break; 131 break;
132 case ParamTypes::Alignment: 132 case ParamTypes::Alignment:
133 params.value = object->align; 133 params.result = object->align;
134 break; 134 break;
135 case ParamTypes::Heap: 135 case ParamTypes::Heap:
136 // TODO(Subv): Seems to be a hardcoded value? 136 // TODO(Subv): Seems to be a hardcoded value?
137 params.value = 0x40000000; 137 params.result = 0x40000000;
138 break; 138 break;
139 case ParamTypes::Kind: 139 case ParamTypes::Kind:
140 params.value = object->kind; 140 params.result = object->kind;
141 break; 141 break;
142 default: 142 default:
143 UNIMPLEMENTED(); 143 UNIMPLEMENTED();