Address PR feedback
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com>
This commit is contained in:
		| @@ -34,8 +34,7 @@ NvResult nvhost_nvdec::Ioctl1(Ioctl command, const std::vector<u8>& input, | ||||
|         case 0xa: { | ||||
|             if (command.length == 0x1c) { | ||||
|                 LOG_INFO(Service_NVDRV, "NVDEC video stream ended"); | ||||
|                 Tegra::ChCommandHeaderList cmdlist(1); | ||||
|                 cmdlist[0] = Tegra::ChCommandHeader{0xDEADB33F}; | ||||
|                 Tegra::ChCommandHeaderList cmdlist{{0xDEADB33F}}; | ||||
|                 system.GPU().PushCommandBuffer(cmdlist); | ||||
|             } | ||||
|             return UnmapBuffer(input, output); | ||||
|   | ||||
| @@ -30,8 +30,7 @@ NvResult nvhost_vic::Ioctl1(Ioctl command, const std::vector<u8>& input, std::ve | ||||
|             return MapBuffer(input, output); | ||||
|         case 0xa: { | ||||
|             if (command.length == 0x1c) { | ||||
|                 Tegra::ChCommandHeaderList cmdlist(1); | ||||
|                 cmdlist[0] = Tegra::ChCommandHeader{0xDEADB33F}; | ||||
|                 Tegra::ChCommandHeaderList cmdlist{{0xDEADB33F}}; | ||||
|                 system.GPU().PushCommandBuffer(cmdlist); | ||||
|             } | ||||
|             return UnmapBuffer(input, output); | ||||
|   | ||||
| @@ -103,8 +103,8 @@ void CDmaPusher::ExecuteCommand(u32 state_offset, u32 data) { | ||||
|         case ThiMethod::SetMethod1: | ||||
|             LOG_DEBUG(Service_NVDRV, "NVDEC method 0x{:X}", | ||||
|                       static_cast<u32>(nvdec_thi_state.method_0)); | ||||
|             nvdec_processor->ProcessMethod( | ||||
|                 static_cast<Tegra::Nvdec::Method>(nvdec_thi_state.method_0), data); | ||||
|             nvdec_processor->ProcessMethod(static_cast<Nvdec::Method>(nvdec_thi_state.method_0), | ||||
|                                            data); | ||||
|             break; | ||||
|         default: | ||||
|             break; | ||||
| @@ -128,8 +128,7 @@ void CDmaPusher::ExecuteCommand(u32 state_offset, u32 data) { | ||||
|         case ThiMethod::SetMethod1: | ||||
|             LOG_DEBUG(Service_NVDRV, "VIC method 0x{:X}, Args=({})", | ||||
|                       static_cast<u32>(vic_thi_state.method_0), data); | ||||
|             vic_processor->ProcessMethod(static_cast<Tegra::Vic::Method>(vic_thi_state.method_0), | ||||
|                                          data); | ||||
|             vic_processor->ProcessMethod(static_cast<Vic::Method>(vic_thi_state.method_0), data); | ||||
|             break; | ||||
|         default: | ||||
|             break; | ||||
| @@ -138,7 +137,7 @@ void CDmaPusher::ExecuteCommand(u32 state_offset, u32 data) { | ||||
|     case ChClassId::Host1x: | ||||
|         // This device is mainly for syncpoint synchronization | ||||
|         LOG_DEBUG(Service_NVDRV, "Host1X Class Method"); | ||||
|         host1x_processor->ProcessMethod(static_cast<Tegra::Host1x::Method>(offset), data); | ||||
|         host1x_processor->ProcessMethod(static_cast<Host1x::Method>(offset), data); | ||||
|         break; | ||||
|     default: | ||||
|         UNIMPLEMENTED_MSG("Current class not implemented {:X}", static_cast<u32>(current_class)); | ||||
|   | ||||
| @@ -5,9 +5,7 @@ | ||||
| #pragma once | ||||
|  | ||||
| #include <memory> | ||||
| #include <unordered_map> | ||||
| #include <vector> | ||||
| #include <queue> | ||||
|  | ||||
| #include "common/bit_field.h" | ||||
| #include "common/common_types.h" | ||||
| @@ -16,9 +14,9 @@ | ||||
| namespace Tegra { | ||||
|  | ||||
| class GPU; | ||||
| class Host1x; | ||||
| class Nvdec; | ||||
| class Vic; | ||||
| class Host1x; | ||||
|  | ||||
| enum class ChSubmissionMode : u32 { | ||||
|     SetClass = 0, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 ameerj
					ameerj