summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/service.cpp
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2017-10-10 23:32:14 +0200
committerbunnei <bunneidev@gmail.com>2017-10-10 23:32:14 +0200
commit0906de9a14b735d1d409290ca050eb7d2c2d3d84 (patch)
tree79bb57d3a4dc4ca377e7a62744c3941de29e785b /src/core/hle/service/service.cpp
parentMerge remote-tracking branch 'upstream/master' into nx (diff)
downloadyuzu-0906de9a14b735d1d409290ca050eb7d2c2d3d84.tar
yuzu-0906de9a14b735d1d409290ca050eb7d2c2d3d84.tar.gz
yuzu-0906de9a14b735d1d409290ca050eb7d2c2d3d84.tar.bz2
yuzu-0906de9a14b735d1d409290ca050eb7d2c2d3d84.tar.lz
yuzu-0906de9a14b735d1d409290ca050eb7d2c2d3d84.tar.xz
yuzu-0906de9a14b735d1d409290ca050eb7d2c2d3d84.tar.zst
yuzu-0906de9a14b735d1d409290ca050eb7d2c2d3d84.zip
Diffstat (limited to 'src/core/hle/service/service.cpp')
-rw-r--r--src/core/hle/service/service.cpp72
1 files changed, 2 insertions, 70 deletions
diff --git a/src/core/hle/service/service.cpp b/src/core/hle/service/service.cpp
index f267aad74..afd27d446 100644
--- a/src/core/hle/service/service.cpp
+++ b/src/core/hle/service/service.cpp
@@ -12,43 +12,17 @@
#include "core/hle/kernel/process.h"
#include "core/hle/kernel/server_port.h"
#include "core/hle/kernel/server_session.h"
-#include "core/hle/service/ac/ac.h"
-#include "core/hle/service/act/act.h"
-#include "core/hle/service/am/am.h"
-#include "core/hle/service/apt/apt.h"
-#include "core/hle/service/boss/boss.h"
-#include "core/hle/service/cam/cam.h"
-#include "core/hle/service/cecd/cecd.h"
+#include "core/hle/kernel/handle_table.h"
#include "core/hle/service/cfg/cfg.h"
-#include "core/hle/service/csnd_snd.h"
-#include "core/hle/service/dlp/dlp.h"
#include "core/hle/service/dsp_dsp.h"
-#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_lcd.h"
#include "core/hle/service/hid/hid.h"
-#include "core/hle/service/http_c.h"
-#include "core/hle/service/ir/ir.h"
-#include "core/hle/service/ldr_ro/ldr_ro.h"
-#include "core/hle/service/mic_u.h"
-#include "core/hle/service/mvd/mvd.h"
-#include "core/hle/service/ndm/ndm.h"
-#include "core/hle/service/news/news.h"
-#include "core/hle/service/nfc/nfc.h"
-#include "core/hle/service/nim/nim.h"
#include "core/hle/service/ns/ns.h"
-#include "core/hle/service/nwm/nwm.h"
-#include "core/hle/service/pm_app.h"
-#include "core/hle/service/ptm/ptm.h"
-#include "core/hle/service/qtm/qtm.h"
#include "core/hle/service/service.h"
#include "core/hle/service/sm/sm.h"
#include "core/hle/service/sm/srv.h"
-#include "core/hle/service/soc_u.h"
-#include "core/hle/service/ssl_c.h"
-#include "core/hle/service/y2r_u.h"
using Kernel::ClientPort;
using Kernel::ServerPort;
@@ -217,63 +191,21 @@ void Init() {
NS::InstallInterfaces(*SM::g_service_manager);
- AddNamedPort(new ERR::ERR_F);
-
FS::ArchiveInit();
- AC::Init();
- ACT::Init();
- AM::Init();
- APT::Init();
- BOSS::Init();
- CAM::Init();
- CECD::Init();
CFG::Init();
- DLP::Init();
- FRD::Init();
HID::Init();
- IR::Init();
- MVD::Init();
- NDM::Init();
- NEWS::Init();
- NFC::Init();
- NIM::Init();
- NWM::Init();
- PTM::Init();
- QTM::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 LDR::LDR_RO);
- AddService(new MIC::MIC_U);
- AddService(new PM::PM_APP);
- AddService(new SOC::SOC_U);
- AddService(new SSL::SSL_C);
- AddService(new Y2R::Y2R_U);
LOG_DEBUG(Service, "initialized OK");
}
/// Shutdown ServiceManager
void Shutdown() {
- PTM::Shutdown();
- NFC::Shutdown();
- NIM::Shutdown();
- NEWS::Shutdown();
- NDM::Shutdown();
- IR::Shutdown();
HID::Shutdown();
- FRD::Shutdown();
- DLP::Shutdown();
CFG::Shutdown();
- CECD::Shutdown();
- CAM::Shutdown();
- BOSS::Shutdown();
- APT::Shutdown();
- AM::Shutdown();
- AC::Shutdown();
FS::ArchiveShutdown();
SM::g_service_manager = nullptr;