Michael Scire
61fcf5e0f4
loader: completely rewrite.
2019-06-26 15:46:19 -07:00
Michael Scire
ee40dcd76f
PM: Refactor for R_TRY, remove gotos
2019-06-17 15:27:29 -07:00
Michael Scire
03e176d7f1
atmosphere: current year is 2019
2019-04-07 19:00:49 -07:00
Michael Scire
c6d67eab6a
strat: 0 -> ResultSuccess
2019-03-28 22:39:39 -07:00
Michael Scire
696f66f620
pm: Use result definitions instead of magic numbers
2019-03-28 15:16:36 -07:00
Michael Scire
3316820f86
pm: use fixed-sized buf + scoped lock (gcc 8.3 compat)
2019-03-25 17:12:19 -07:00
Michael Scire
887b4e0275
pm: update for libstratosphere refactor
2018-10-31 05:04:00 +09:00
hexkyz
28e4d4411d
Add and fix copyright notices for better GPL compliance (thanks @naehrwert and @CTCaer).
2018-09-07 16:00:13 +01:00
Léo Lam
5b3e8e1c5d
stratosphere: Use RAII for locks
...
This renames the Mutex class member functions so that the mutex types
satisfy Lockable.
This makes them usable with standard std::scoped_lock
and std::unique_lock, which lets us use RAII and avoids the need
for a custom RAII wrapper :)
2018-07-10 09:38:18 -07:00
Michael Scire
f41b780c0a
PM: Fix remaining issues, now works properly again.
2018-06-15 00:47:07 -06:00
Michael Scire
ae78ee22da
ProcessManager: Fully implement pm:dmnt. Remove debug logging.
2018-05-07 04:45:44 -06:00
Michael Scire
6d6ecb503a
ProcessManager: Fix svcCreateEvent handle inversion bug, and others.
...
NOTE: Debugging logs have been left in, and will be cleaned up once PM
is working.
2018-05-06 02:23:47 -06:00
Michael Scire
772401b81f
ProcessManager: Add pm:info, fix pm:shell missing qualifiers
2018-05-04 20:16:40 -06:00