Commit Graph

1612 Commits

Author SHA1 Message Date
Michael Scire
80022c72bc exo: update for new dram ids 2022-03-23 09:16:08 -07:00
Michael Scire
737720086b kern: codegen tweaks, now that we're no longer -Os 2022-03-23 09:16:07 -07:00
Michael Scire
2d8a1c85de kern: good night sweet prince 2022-03-23 09:16:07 -07:00
Michael Scire
4689ef9033 kern: on second thought, gcc built ins are for chumps 2022-03-23 09:16:07 -07:00
Michael Scire
8022175f5f kern: implement revised IPI/SGI semantics 2022-03-23 09:16:07 -07:00
Michael Scire
d066ac3d69 kern: update for new hw maintenance semantics 2022-03-23 09:16:06 -07:00
Michael Scire
f38d589516 kern: implement new thread context/fpu semantics 2022-03-23 09:16:06 -07:00
Michael Scire
52e51c0634 kern: implement additional randomness in KPageHeap allocations 2022-03-23 09:16:05 -07:00
Michael Scire
692742b434 kern: enforce end of dram == end of partitions (move our probably outdated KTraceBuffer to new location) 2022-03-23 09:16:04 -07:00
Michael Scire
3be59053ca kern: add new KCapability checks before creating process 2022-03-23 09:16:04 -07:00
Michael Scire
a3b74aece9 kern: add InfoType_IsSvcPermitted 2022-03-23 09:16:04 -07:00
Michael Scire
8bbfe8d277 kern: enforce maximum secure region size 2022-03-23 09:16:04 -07:00
Michael Scire
11cedaf353 kern: print kernel backtrace on panic 2022-03-23 09:16:03 -07:00
Michael Scire
797a6deaf3 ncm: hot take, uninitialized data bad 2022-03-23 09:16:03 -07:00
Michael Scire
d2163e1546 fs/sprof/build: fix minor issues 2022-03-23 09:16:03 -07:00
Michael Scire
396a63e5bb boot2: launch omm before am 2022-03-23 09:16:02 -07:00
Michael Scire
7f987e17f3 pgl: style nitpick 2022-03-23 09:16:02 -07:00
Michael Scire
02056cdc00 pgl: hook up logic for enabling extra system threads 2022-03-23 09:16:01 -07:00
Michael Scire
e5463b4272 pm: hook up the new libnx apis 2022-03-23 09:16:00 -07:00
Michael Scire
6980519e04 pm: loosen restriction on resource limit boost 2022-03-23 09:16:00 -07:00
Michael Scire
2e64ec3dd4 erpt: update id map 2022-03-23 09:16:00 -07:00
Michael Scire
5b408b490e sf: add another sanity assert 2022-03-23 09:15:59 -07:00
Michael Scire
ac73be8eae sf: add new debug-interface-id in cmif out header 2022-03-23 09:15:59 -07:00
Michael Scire
37792803f9 sprofile: fix/simplify import count calculation 2022-03-23 09:15:59 -07:00
Michael Scire
7325bd608e libstrat: misc fixes for unused arg warnings 2022-03-23 09:15:58 -07:00
Michael Scire
a1aea1cb48 fatal: update for new 14.0.0 command 2022-03-23 09:15:58 -07:00
Michael Scire
aab409bf1a kern: update version (note: actual 14-kernel diff/impl todo) 2022-03-23 09:15:58 -07:00
Michael Scire
ab25a959f2 pm/kern: update for 14.0.0 2022-03-23 09:15:57 -07:00
Michael Scire
1cee34d0de sprofile: update for 14.0.0 (orphaned profiles now deleted on import) 2022-03-23 09:15:57 -07:00
Michael Scire
446df35368 exo/fusee: first pass at updating enums for 14.0.0 2022-03-23 09:15:57 -07:00
Michael Scire
39047de5c2 ncm: update client code to better reflect latest sysupdate 2022-03-23 09:15:56 -07:00
Michael Scire
b8be94ed7e strat: only include windows.h in translation units where actually needed 2022-03-23 09:15:56 -07:00
Michael Scire
4577648cc2 windows: link libgcc/libstdc++ statically 2022-03-23 09:15:56 -07:00
Michael Scire
8a5d1ec46c fs: utilities for hac2l to print gc headers 2022-03-23 09:15:55 -07:00
Michael Scire
bf95bc3ede fs: add gc validation wrappers for hac2l 2022-03-23 09:15:55 -07:00
Michael Scire
c895603abf fs: add indirection to raw storage open, for hac2l 2022-03-23 09:15:55 -07:00
Michael Scire
a9aef5024c util: update function dtors, update gitignore 2022-03-23 09:15:54 -07:00
Michael Scire
8b773a8f33 lz4: update to git-master 2022-03-23 09:15:54 -07:00
Michael Scire
f037d60c75 strat: minor result/overflow check fixes 2022-03-23 09:15:54 -07:00
Michael Scire
ce44fe4ea9 fs: revise allocation-fail result names 2022-03-23 09:15:54 -07:00
Michael Scire
0d2e2df552 strat: revise fs unsupported operation results, add overflow utils 2022-03-23 09:15:53 -07:00
Michael Scire
96aa83a60b fs: fix inverted alignment determination in compressed storage 2022-03-23 09:15:53 -07:00
Michael Scire
a759a00e96 fs: fix locking in FileSystemBufferManager 2022-03-23 09:15:53 -07:00
Michael Scire
5febe40d50 fs: fix clang-build, os: StackGuardManager 2022-03-23 09:15:52 -07:00
Michael Scire
8785a53d2b fs: move bitmap classes out of save:: 2022-03-23 09:15:52 -07:00
Michael Scire
b1b21adcb3 fs: fix missing mutex acquire in compressed storage invalidate/find 2022-03-23 09:15:52 -07:00
Michael Scire
a9e2c6a9c0 fs: first pass at compressed storage (works on iridium with wip hac2l code) 2022-03-23 09:15:51 -07:00
Michael Scire
493001fdd7 fssrv: add ExternalKeyManager (rights-id crypto) for hac2l 2022-03-23 09:15:51 -07:00
Michael Scire
bdd66fb5ea symbols: use same strategy on windows as on macOS 2022-03-23 09:15:51 -07:00
Michael Scire
071f9fb2f0 use cxxabi for demangling on linux/windows 2022-03-23 09:15:50 -07:00