Commit Graph

12 Commits

Author SHA1 Message Date
Michael Scire
5c610a2225 sts: add STS_UNREACHABLE_DEFAULT_CASE() 2019-12-07 18:44:30 -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
d0d6731ce9 ams: initial support for 9.0.0 2019-09-18 12:42:52 -07:00
Michael Scire
4a120c3c16 libstrat: refactor for R_TRY 2019-06-20 05:01:24 -07:00
Michael Scire
7e0ed3b38f Update firmware version, add loader result 2019-06-19 11:51:00 -07:00
Michael Scire
281534d9f8 Add FirmwareVersion 8.1.0 support 2019-06-18 23:49:09 -07:00
Mat M
d9f931486f firmware_version: Add missing break in SetFirmwareVersionForLibnx() (#11)
A break was left out when updating the switch to add firmware version
8.0.0
2019-06-04 12:26:31 -07:00
Michael Scire
163d9259a3 Update Runtime Firmware Version stuff for 8.0 2019-04-18 00:16:07 -07:00
Michael Scire
1f9e2d042c libstrat: the current year is 2019 2019-04-07 18:56:40 -07:00
Michael Scire
3de9d6c9d6 Update for new libnx HOSVERSION API 2019-02-20 14:14:02 -08:00
Michael Scire
fb12edcbba use svcCallSecureMonitor instead of talking to spl. 2019-01-31 03:23:28 -08:00
Michael Scire
2f1fa654f2 Revise firmware version detection to use Exosphere's targetfirmware field 2019-01-31 03:07:24 -08:00