Michael Scire
e2162d3f3d
libstrat: namespace remaining non-namespaced code. more new-ipc updates
2019-12-07 18:44:44 -08:00
Michael Scire
d1ae859891
pm: update for new-ipc
2019-12-07 18:44:35 -08:00
Michael Scire
15f3adb8d2
sf: implement service framework enough for ro to work.
...
This completely re-does the whole interface for ipc servers.
2019-12-07 18:44:32 -08:00
Michael Scire
b52d630cf0
os: implement waitable management.
...
This implements waitable management for Events (and
implements Events). It also refactors PM to use new
Event/Waitable semantics, and also adds STS_ASSERT
as a macro for asserting a boolean expression. The
rest of stratosphere has been refactored to use
STS_ASSERT whenever possible.
2019-12-07 18:44:30 -08:00
Michael Scire
5ae7b3ea9e
fix missing include in sm_types.hpp
2019-07-12 17:59:34 -07:00
Michael Scire
69dbb69e0b
sm: add api for forward declaring a service mitm
2019-07-04 12:50:10 -07:00
Michael Scire
b9e5305273
mitm api: remove inconsistent association
2019-07-03 22:57:15 -07:00
Michael Scire
45700a12e8
libstrat/sm: add ScopedServiceHolder, Wait(Mitm/Service)
2019-07-02 22:21:18 -07:00
Michael Scire
7bc25c01a0
libstrat: update for pm rewrite
2019-06-29 02:18:57 -07:00
Michael Scire
cf5c6cdad9
libstrat: integrate sm API, add HasService/HasMitm.
2019-06-24 17:56:00 -07:00