Michael Scire
d7a06057eb
strat: split out common functionality for future meso use
2019-12-07 12:41:28 -08:00
Michael Scire
8cb77ac136
namespace sts -> namespace ams
...
namespace sts::ams -> ams::exosphere, ams::.
This is to facilitate future use of ams:: namespace code in
mesosphere, as we'll want to include ams::util, ams::result, ams::svc...
2019-12-07 12:41:28 -08:00
Michael Scire
535e49a38d
strat: statically allocate additional threads
2019-12-07 12:41:28 -08:00
Michael Scire
609a302e16
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 12:41:28 -08:00
Michael Scire
bb223eb5ae
libstrat: namespace hossynch.hpp
2019-12-07 12:41:28 -08:00
Michael Scire
39d041466d
fatal: refactor into sts namespace
2019-07-23 14:01:16 -07:00
Michael Scire
cead8a36ea
stratosphere: more result cleanup
2019-06-20 02:00:59 -07:00
Michael Scire
31fde233e1
fatal: refactor for R_TRY
2019-06-17 16:41:03 -07:00
Michael Scire
03e176d7f1
atmosphere: current year is 2019
2019-04-07 19:00:49 -07:00
Michael Scire
b4b1208222
stratosphere: fix svcExitThread usage
2019-03-05 07:50:27 -08:00
Michael Scire
9714db14d2
fatal/creport: Add cpu context.
2018-11-13 20:22:54 -08:00
Michael Scire
8550f722ca
fatal: Implement basic text rendering.
2018-11-13 06:03:30 -08:00
Michael Scire
5f3187300d
fatal: Skeleton ScreenDrawing code
2018-11-10 11:59:55 -08:00
Michael Scire
f8abd2b402
fatal: Implement the first half of StopSoundTask
2018-11-10 03:51:19 -08:00
Michael Scire
5649b6d63f
fatal: Implement BacklightControlTask
2018-11-10 03:16:13 -08:00
Michael Scire
e96eaa3d7c
fatal: Implement AdjustClockTask
2018-11-10 03:05:14 -08:00
Michael Scire
aa86d1abfa
fatal: Implement PowerControlTask
2018-11-10 02:42:07 -08:00
Michael Scire
1228cd6903
fatal: misc cleanup, verified to reboot on hardware
2018-11-10 02:21:29 -08:00
Michael Scire
13e5043d64
fatal: Implement PowerButtonObserveTask
2018-11-10 01:41:47 -08:00
Michael Scire
b771c42f7f
fatal: Implement StateTransitionStopTask
2018-11-10 01:19:52 -08:00
Michael Scire
4d1481e2eb
fatal: Write ErrorReportTask
2018-11-10 01:04:40 -08:00
Michael Scire
21b0f228b6
fatal: Skeleton tasks, write ThrowFatalImpl.
2018-11-10 00:54:12 -08:00