HLE: Convert GSP_GPU to ServiceFramework.
The only functional change is the error handling of GSP_GPU::ReadHWRegs function. We previously didn't return error codes (not even for success). The new returns were found by reverse engineering the GSP module.
This commit is contained in:
@ -27,7 +27,7 @@
|
||||
#include "core/hle/service/err_f.h"
|
||||
#include "core/hle/service/frd/frd.h"
|
||||
#include "core/hle/service/fs/archive.h"
|
||||
#include "core/hle/service/gsp_gpu.h"
|
||||
#include "core/hle/service/gsp/gsp.h"
|
||||
#include "core/hle/service/gsp_lcd.h"
|
||||
#include "core/hle/service/hid/hid.h"
|
||||
#include "core/hle/service/http_c.h"
|
||||
@ -275,6 +275,7 @@ void Init() {
|
||||
CFG::Init();
|
||||
DLP::Init();
|
||||
FRD::Init();
|
||||
GSP::InstallInterfaces(*SM::g_service_manager);
|
||||
HID::Init();
|
||||
IR::InstallInterfaces(*SM::g_service_manager);
|
||||
MVD::Init();
|
||||
@ -288,7 +289,6 @@ void Init() {
|
||||
|
||||
AddService(new CSND::CSND_SND);
|
||||
AddService(new DSP_DSP::Interface);
|
||||
AddService(new GSP::GSP_GPU);
|
||||
AddService(new GSP::GSP_LCD);
|
||||
AddService(new HTTP::HTTP_C);
|
||||
AddService(new MIC::MIC_U);
|
||||
|
Reference in New Issue
Block a user