Remove more 3DS-specific code.
This commit is contained in:
		| @@ -13,14 +13,5 @@ namespace DSP_DSP { | ||||
| void SignalPipeInterrupt(DspPipe pipe) { | ||||
| } | ||||
|  | ||||
| //////////////////////////////////////////////////////////////////////////////////////////////////// | ||||
| // Interface class | ||||
|  | ||||
| Interface::Interface() { | ||||
| } | ||||
|  | ||||
| Interface::~Interface() { | ||||
| } | ||||
|  | ||||
| } // namespace DSP_DSP | ||||
| } // namespace Service | ||||
|   | ||||
| @@ -16,16 +16,6 @@ enum class DspPipe; | ||||
| namespace Service { | ||||
| namespace DSP_DSP { | ||||
|  | ||||
| class Interface final : public Service::Interface { | ||||
| public: | ||||
|     Interface(); | ||||
|     ~Interface() override; | ||||
|  | ||||
|     std::string GetPortName() const override { | ||||
|         return "dsp::DSP"; | ||||
|     } | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * Signal a specific DSP related interrupt of type == InterruptType::Pipe, pipe == pipe. | ||||
|  * @param pipe The DSP pipe for which to signal an interrupt for. | ||||
|   | ||||
| @@ -7,21 +7,5 @@ | ||||
| namespace Service { | ||||
| namespace GSP { | ||||
|  | ||||
| /** | ||||
|  * Signals that the specified interrupt type has occurred to userland code | ||||
|  * @param interrupt_id ID of interrupt that is being signalled | ||||
|  * @todo This should probably take a thread_id parameter and only signal this thread? | ||||
|  * @todo This probably does not belong in the GSP module, instead move to video_core | ||||
|  */ | ||||
| void SignalInterrupt(InterruptId interrupt_id) { | ||||
|     UNIMPLEMENTED(); | ||||
| } | ||||
|  | ||||
| GSP_GPU::GSP_GPU() { | ||||
| } | ||||
|  | ||||
| GSP_GPU::~GSP_GPU() { | ||||
| } | ||||
|  | ||||
| } // namespace GSP | ||||
| } // namespace Service | ||||
|   | ||||
| @@ -174,16 +174,6 @@ struct CommandBuffer { | ||||
| }; | ||||
| static_assert(sizeof(CommandBuffer) == 0x200, "CommandBuffer struct has incorrect size"); | ||||
|  | ||||
| class GSP_GPU final : public Interface { | ||||
| public: | ||||
|     GSP_GPU(); | ||||
|     ~GSP_GPU() override; | ||||
|  | ||||
|     std::string GetPortName() const override { | ||||
|         return "gsp::Gpu"; | ||||
|     } | ||||
| }; | ||||
|  | ||||
| /** | ||||
|  * Signals that the specified interrupt type has occurred to userland code | ||||
|  * @param interrupt_id ID of interrupt that is being signalled | ||||
|   | ||||
| @@ -420,9 +420,9 @@ inline void Write(u32 addr, const T data) { | ||||
|             // TODO: hwtest this | ||||
|             if (config.GetStartAddress() != 0) { | ||||
|                 if (!is_second_filler) { | ||||
|                     Service::GSP::SignalInterrupt(Service::GSP::InterruptId::PSC0); | ||||
|                     //Service::GSP::SignalInterrupt(Service::GSP::InterruptId::PSC0); | ||||
|                 } else { | ||||
|                     Service::GSP::SignalInterrupt(Service::GSP::InterruptId::PSC1); | ||||
|                     //Service::GSP::SignalInterrupt(Service::GSP::InterruptId::PSC1); | ||||
|                 } | ||||
|             } | ||||
|  | ||||
| @@ -463,7 +463,7 @@ inline void Write(u32 addr, const T data) { | ||||
|             } | ||||
|  | ||||
|             g_regs.display_transfer_config.trigger = 0; | ||||
|             Service::GSP::SignalInterrupt(Service::GSP::InterruptId::PPF); | ||||
|             //Service::GSP::SignalInterrupt(Service::GSP::InterruptId::PPF); | ||||
|         } | ||||
|         break; | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user