Browse Source

System: Expose Host thread registering routines from kernel.

nce_cpp
Fernando Sahmkow 6 years ago
committed by FernandoS27
parent
commit
8a079a59ed
  1. 8
      src/core/core.cpp
  2. 6
      src/core/core.h

8
src/core/core.cpp

@ -707,4 +707,12 @@ const Service::SM::ServiceManager& System::ServiceManager() const {
return *impl->service_manager;
}
void System::RegisterCoreThread(std::size_t id) {
impl->kernel.RegisterCoreThread(id);
}
void System::RegisterHostThread() {
impl->kernel.RegisterHostThread();
}
} // namespace Core

6
src/core/core.h

@ -360,6 +360,12 @@ public:
const CurrentBuildProcessID& GetCurrentProcessBuildID() const;
/// Register a host thread as an emulated CPU Core.
void RegisterCoreThread(std::size_t id);
/// Register a host thread as an auxiliary thread.
void RegisterHostThread();
private:
System();

Loading…
Cancel
Save