Browse Source

[nvdrv] Ignore but don't reject offset and size uses

It seems after investigation and testing that these are in fact not errors and are expected behaviour.
So logging has been changed from error to debug and no longer returns a bad perameter.
pull/121/head
JPikachu 8 months ago
parent
commit
743a193327
  1. 5
      src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp

5
src/core/hle/service/nvdrv/devices/nvhost_gpu.cpp

@ -168,10 +168,9 @@ NvResult nvhost_gpu::SetErrorNotifier(IoctlSetErrorNotifier& params) {
}
if (params.offset != 0 || params.size != 0) {
LOG_ERROR(Service_NVDRV,
"called, SetErrorNotifier received non-zero offset/size (ignored): offset=0x{:X}, size=0x{:X}",
LOG_DEBUG(Service_NVDRV,
"called, SetErrorNotifier called with non-zero offset/size (ignored): offset=0x{:X}, size=0x{:X}",
params.offset, params.size);
return NvResult::BadParameter;
}
LOG_DEBUG(Service_NVDRV, "called, SetErrorNotifier initialized, mem=0x{:X}", params.mem);

Loading…
Cancel
Save