Michael Scire
6b66af37cd
erpt: skeleton sprofile apis
2021-09-19 10:35:32 -07:00
Michael Scire
f85afd2980
boot2: launch nintendo lm from built in system, not none
2021-09-19 10:35:31 -07:00
Michael Scire
2ab649f2b0
cs: fix launching of tio server
2021-09-19 10:35:30 -07:00
Michael Scire
ad9c7eb4dd
cs: fix screenshot packet semantics
2021-09-19 10:35:30 -07:00
Michael Scire
c53eeb27f3
cs: implement TakeScreenShot command
2021-09-19 10:35:30 -07:00
Michael Scire
c31069cc88
cs: fix allocator aborts
2021-09-19 10:35:30 -07:00
Michael Scire
7bb3153938
osdbg: implement thread info api
2021-09-19 10:35:27 -07:00
Michael Scire
f29660c335
boot2: launch dmnt.gen2 over dmnt, when using htc
2021-09-19 10:35:26 -07:00
Michael Scire
bd1fab8516
cs: implement GetFirmwareVersion command
2021-09-19 10:35:25 -07:00
Michael Scire
728191da43
scs: implement EventHandlerThread for shell
2021-09-19 10:35:25 -07:00
Michael Scire
a949c14c95
scs: implement DoShellServer
2021-09-19 10:35:25 -07:00
SciresM
277d2193e2
LogManager: implement system module, client api, logging api ( #1617 )
...
Some notes:
* Unless `atmosphere!enable_log_manager` is true, Nintendo's log manager will be used instead.
* This prevents paying memory costs for LM when not enabling logging.
* To facilitate this, Atmosphere's log manager has a different program id from Nintendo's.
* `atmosphere!enable_htc` implies `atmosphere!enable_log_manager`.
* LogManager logs to tma, and the SD card (if `lm!enable_sd_card_logging` is true, which it is by default).
* Binary logs are saved to `lm!sd_card_log_output_directory`, which is `atmosphere/binlogs` by default.
2021-09-19 10:35:25 -07:00
Michael Scire
0c0bb8153a
fusee: attempt reboot to self if possible, better abort/fatal handlers
2021-09-06 16:32:50 -07:00
Michael Scire
f78be93eac
stratosphere: remove 0.19.0 update cleanup logic.
2021-09-06 16:32:49 -07:00
Michael Scire
fe21509991
ams-1.0.0: meso no longer optional, remove conditional logic
2021-09-06 16:32:47 -07:00
Michael Scire
5c215383b2
dmnt: various cheat changes/suggestions that have been cooking a while
2021-08-20 13:34:00 -07:00
Michael Scire
dc3f54a713
ams: std::optional -> util::optional
2021-07-12 01:59:51 -07:00
Michael Scire
2945208d6e
erpt: fix 0x100 byte memory leak on creation of new report
2021-07-06 07:28:31 -07:00
Michael Scire
5a133af896
mem: actually fully fix the heap bug, add comments for future self
2021-06-08 08:09:22 -07:00
Michael Scire
b1f5e24044
mem: fix rare crash/logic error in heap allocation code
2021-06-08 08:09:21 -07:00
Michael Scire
156a5ceba2
libstrat: fix override operator new to be noexcept ( closes #1494 )
2021-06-08 08:09:21 -07:00
Michael Scire
82296aa0ee
ams: move around abort handler to avoid linker errors
2021-05-12 09:09:42 -07:00
Michael Scire
07073a7580
sm: update to excise unnecessary library code
2021-05-12 09:09:41 -07:00
Michael Scire
2fc9035b7d
fs: add access log strings for DirectoryEntryType
2021-05-12 09:09:41 -07:00
Michael Scire
64ec9a7421
erpt: fix reading files that don't exist
2021-05-12 09:09:40 -07:00
Michael Scire
dc42da8456
boot: update all autogenerated parameters other than charge
2021-04-30 08:56:11 -07:00
Michael Scire
5deb52d1eb
erpt: implement forced shutdown detection
2021-04-30 08:56:10 -07:00
Michael Scire
f9eff4dcdd
erpt: Implement 12.0.0 AppletTotalActiveTime tracking
2021-04-30 08:56:10 -07:00
Michael Scire
1e1b5971ce
fs: properly implement OperateRangeWithBuffer, correct OperationId names.
2021-04-30 08:56:09 -07:00
Michael Scire
888b39fa50
ams: assume gcc 11
2021-04-29 03:04:54 -07:00
Michael Scire
12471d428d
strat: compat with gcc 11
2021-04-29 03:04:54 -07:00
Michael Scire
b7dc7ad44d
erpt: implement AppletActiveTimeInfoList
2021-04-29 03:04:52 -07:00
Michael Scire
7111b5cce6
strat: no longer materially constrained by sm session limit
2021-04-29 03:04:50 -07:00
Michael Scire
68ddbc732a
ncm: fix iteration of nested-subdirectory content files
2021-04-12 17:13:22 -07:00
Michael Scire
714b162cda
boot2: migration also not launched in 12.0.0
2021-04-12 17:13:22 -07:00
Michael Scire
7bee0289ee
ncm: fix random error when deleting content
2021-04-12 17:13:22 -07:00
Michael Scire
44279dbac4
fs: add (stubbed) OperateRangeWithBuffer implementation
2021-04-11 03:59:26 -07:00
Michael Scire
5921377678
erpt: add (stubbed, TODO after 0.19.0) support for 12.0.0
2021-04-11 03:59:26 -07:00
Michael Scire
c37dbbc7eb
boot2: grc is no longer launched by boot2 on 12.0.0+
2021-04-11 03:59:25 -07:00
Michael Scire
ac6f1fecaf
pgl: update to use tipc (untested)
2021-04-11 03:59:25 -07:00
Michael Scire
ab34b55543
strat: changes for sm tipc (boots 11.0.1, now)
2021-04-11 03:59:25 -07:00
Michael Scire
2fe065b590
tipc/sm: various fixes for issues
2021-04-11 03:59:24 -07:00
Michael Scire
2542f282e0
sm: reimplement using tipc instead of cmif (probably broken, untested)
2021-04-11 03:59:24 -07:00
Michael Scire
728bda9677
tipc: server processor fixes (compiles!)
2021-04-11 03:59:23 -07:00
Michael Scire
484bc20f16
tipc: implement framework/server support logic (except for actual processing)
2021-04-11 03:59:23 -07:00
Michael Scire
3f59907760
tipc: fix deserialization of buffers
2021-04-11 03:59:22 -07:00
Michael Scire
5bb7a55fe3
tipc: implement service object interface generation
2021-04-11 03:59:22 -07:00
Michael Scire
8301b868fd
tipc: fix compilation issues with core serialization routines
2021-04-11 03:59:21 -07:00
Michael Scire
3bcfb043f1
ncm: fix GameCardStorageRoot mount point ( closes #1404 )
2021-04-11 03:59:05 -07:00
Adubbz
a156728af7
ncm: Updated ListContentId for 11.0.0
2021-04-11 03:59:04 -07:00