diff options
| author | 2017-06-05 22:18:19 -0700 | |
|---|---|---|
| committer | 2017-06-06 02:57:04 -0700 | |
| commit | 1eee09f36458bbb98212e05cb549cc43a995f03b (patch) | |
| tree | b60158e9437e9d094d7545fa6cffab7af43e77a2 | |
| parent | Kernel: Add a dedicated SetHleHandler method to ServerPort/ServerSession (diff) | |
| download | yuzu-1eee09f36458bbb98212e05cb549cc43a995f03b.tar.gz yuzu-1eee09f36458bbb98212e05cb549cc43a995f03b.tar.xz yuzu-1eee09f36458bbb98212e05cb549cc43a995f03b.zip | |
Service: Move SRV interface to a new sm/ subdirectory
This will contain the implementation of the sm (Service Manager) system
module.
| -rw-r--r-- | src/core/CMakeLists.txt | 4 | ||||
| -rw-r--r-- | src/core/hle/service/service.cpp | 4 | ||||
| -rw-r--r-- | src/core/hle/service/sm/srv.cpp (renamed from src/core/hle/service/srv.cpp) | 6 | ||||
| -rw-r--r-- | src/core/hle/service/sm/srv.h (renamed from src/core/hle/service/srv.h) | 5 |
4 files changed, 10 insertions, 9 deletions
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index 51ee80bc4..0e2aacde7 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt | |||
| @@ -156,8 +156,8 @@ set(SRCS | |||
| 156 | hle/service/qtm/qtm_sp.cpp | 156 | hle/service/qtm/qtm_sp.cpp |
| 157 | hle/service/qtm/qtm_u.cpp | 157 | hle/service/qtm/qtm_u.cpp |
| 158 | hle/service/service.cpp | 158 | hle/service/service.cpp |
| 159 | hle/service/sm/srv.cpp | ||
| 159 | hle/service/soc_u.cpp | 160 | hle/service/soc_u.cpp |
| 160 | hle/service/srv.cpp | ||
| 161 | hle/service/ssl_c.cpp | 161 | hle/service/ssl_c.cpp |
| 162 | hle/service/y2r_u.cpp | 162 | hle/service/y2r_u.cpp |
| 163 | hle/shared_page.cpp | 163 | hle/shared_page.cpp |
| @@ -352,8 +352,8 @@ set(HEADERS | |||
| 352 | hle/service/qtm/qtm_sp.h | 352 | hle/service/qtm/qtm_sp.h |
| 353 | hle/service/qtm/qtm_u.h | 353 | hle/service/qtm/qtm_u.h |
| 354 | hle/service/service.h | 354 | hle/service/service.h |
| 355 | hle/service/sm/srv.h | ||
| 355 | hle/service/soc_u.h | 356 | hle/service/soc_u.h |
| 356 | hle/service/srv.h | ||
| 357 | hle/service/ssl_c.h | 357 | hle/service/ssl_c.h |
| 358 | hle/service/y2r_u.h | 358 | hle/service/y2r_u.h |
| 359 | hle/shared_page.h | 359 | hle/shared_page.h |
diff --git a/src/core/hle/service/service.cpp b/src/core/hle/service/service.cpp index 8f7c97d54..3a821871f 100644 --- a/src/core/hle/service/service.cpp +++ b/src/core/hle/service/service.cpp | |||
| @@ -38,8 +38,8 @@ | |||
| 38 | #include "core/hle/service/ptm/ptm.h" | 38 | #include "core/hle/service/ptm/ptm.h" |
| 39 | #include "core/hle/service/qtm/qtm.h" | 39 | #include "core/hle/service/qtm/qtm.h" |
| 40 | #include "core/hle/service/service.h" | 40 | #include "core/hle/service/service.h" |
| 41 | #include "core/hle/service/sm/srv.h" | ||
| 41 | #include "core/hle/service/soc_u.h" | 42 | #include "core/hle/service/soc_u.h" |
| 42 | #include "core/hle/service/srv.h" | ||
| 43 | #include "core/hle/service/ssl_c.h" | 43 | #include "core/hle/service/ssl_c.h" |
| 44 | #include "core/hle/service/y2r_u.h" | 44 | #include "core/hle/service/y2r_u.h" |
| 45 | 45 | ||
| @@ -126,7 +126,7 @@ void AddService(Interface* interface_) { | |||
| 126 | 126 | ||
| 127 | /// Initialize ServiceManager | 127 | /// Initialize ServiceManager |
| 128 | void Init() { | 128 | void Init() { |
| 129 | AddNamedPort(new SRV::SRV); | 129 | AddNamedPort(new SM::SRV); |
| 130 | AddNamedPort(new ERR::ERR_F); | 130 | AddNamedPort(new ERR::ERR_F); |
| 131 | 131 | ||
| 132 | FS::ArchiveInit(); | 132 | FS::ArchiveInit(); |
diff --git a/src/core/hle/service/srv.cpp b/src/core/hle/service/sm/srv.cpp index 130c9d25e..9d7a83597 100644 --- a/src/core/hle/service/srv.cpp +++ b/src/core/hle/service/sm/srv.cpp | |||
| @@ -9,10 +9,10 @@ | |||
| 9 | #include "core/hle/kernel/client_session.h" | 9 | #include "core/hle/kernel/client_session.h" |
| 10 | #include "core/hle/kernel/event.h" | 10 | #include "core/hle/kernel/event.h" |
| 11 | #include "core/hle/kernel/server_session.h" | 11 | #include "core/hle/kernel/server_session.h" |
| 12 | #include "core/hle/service/srv.h" | 12 | #include "core/hle/service/sm/srv.h" |
| 13 | 13 | ||
| 14 | namespace Service { | 14 | namespace Service { |
| 15 | namespace SRV { | 15 | namespace SM { |
| 16 | 16 | ||
| 17 | static Kernel::SharedPtr<Kernel::Event> event_handle; | 17 | static Kernel::SharedPtr<Kernel::Event> event_handle; |
| 18 | 18 | ||
| @@ -184,5 +184,5 @@ SRV::~SRV() { | |||
| 184 | event_handle = nullptr; | 184 | event_handle = nullptr; |
| 185 | } | 185 | } |
| 186 | 186 | ||
| 187 | } // namespace SRV | 187 | } // namespace SM |
| 188 | } // namespace Service | 188 | } // namespace Service |
diff --git a/src/core/hle/service/srv.h b/src/core/hle/service/sm/srv.h index d3a9de879..4196ca1e2 100644 --- a/src/core/hle/service/srv.h +++ b/src/core/hle/service/sm/srv.h | |||
| @@ -4,10 +4,11 @@ | |||
| 4 | 4 | ||
| 5 | #pragma once | 5 | #pragma once |
| 6 | 6 | ||
| 7 | #include <string> | ||
| 7 | #include "core/hle/service/service.h" | 8 | #include "core/hle/service/service.h" |
| 8 | 9 | ||
| 9 | namespace Service { | 10 | namespace Service { |
| 10 | namespace SRV { | 11 | namespace SM { |
| 11 | 12 | ||
| 12 | /// Interface to "srv:" service | 13 | /// Interface to "srv:" service |
| 13 | class SRV final : public Interface { | 14 | class SRV final : public Interface { |
| @@ -20,5 +21,5 @@ public: | |||
| 20 | } | 21 | } |
| 21 | }; | 22 | }; |
| 22 | 23 | ||
| 23 | } // namespace SRV | 24 | } // namespace SM |
| 24 | } // namespace Service | 25 | } // namespace Service |