Remove more 3DS-specific code.

This commit is contained in:
bunnei 2017-10-13 17:56:42 -04:00
parent 15983dcfdc
commit d62750c46d
5 changed files with 3 additions and 48 deletions

View file

@ -13,14 +13,5 @@ namespace DSP_DSP {
void SignalPipeInterrupt(DspPipe pipe) { void SignalPipeInterrupt(DspPipe pipe) {
} }
////////////////////////////////////////////////////////////////////////////////////////////////////
// Interface class
Interface::Interface() {
}
Interface::~Interface() {
}
} // namespace DSP_DSP } // namespace DSP_DSP
} // namespace Service } // namespace Service

View file

@ -16,16 +16,6 @@ enum class DspPipe;
namespace Service { namespace Service {
namespace DSP_DSP { 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. * Signal a specific DSP related interrupt of type == InterruptType::Pipe, pipe == pipe.
* @param pipe The DSP pipe for which to signal an interrupt for. * @param pipe The DSP pipe for which to signal an interrupt for.

View file

@ -7,21 +7,5 @@
namespace Service { namespace Service {
namespace GSP { 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 GSP
} // namespace Service } // namespace Service

View file

@ -174,16 +174,6 @@ struct CommandBuffer {
}; };
static_assert(sizeof(CommandBuffer) == 0x200, "CommandBuffer struct has incorrect size"); 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 * Signals that the specified interrupt type has occurred to userland code
* @param interrupt_id ID of interrupt that is being signalled * @param interrupt_id ID of interrupt that is being signalled

View file

@ -420,9 +420,9 @@ inline void Write(u32 addr, const T data) {
// TODO: hwtest this // TODO: hwtest this
if (config.GetStartAddress() != 0) { if (config.GetStartAddress() != 0) {
if (!is_second_filler) { if (!is_second_filler) {
Service::GSP::SignalInterrupt(Service::GSP::InterruptId::PSC0); //Service::GSP::SignalInterrupt(Service::GSP::InterruptId::PSC0);
} else { } 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; g_regs.display_transfer_config.trigger = 0;
Service::GSP::SignalInterrupt(Service::GSP::InterruptId::PPF); //Service::GSP::SignalInterrupt(Service::GSP::InterruptId::PPF);
} }
break; break;
} }