Commit Graph

53 Commits

Author SHA1 Message Date
Adubbz
db76561d45 ncm: don't unmount if mounting fails 2020-03-07 17:53:33 +11:00
Adubbz
9717b554c5 ncm: minor style fixes 2020-03-07 13:25:50 +11:00
Michael Scire
147ea49a3a util: add boundedmap 2020-03-06 18:07:29 -08:00
Michael Scire
259a1a7513 fs: improve unsupportedoperation results 2020-03-06 14:25:46 -08:00
Michael Scire
901bed6350 fs: modernize mount utils 2020-03-06 10:32:11 -08:00
Michael Scire
7004ad3d7f fs: improve UnsupportedOperation results 2020-03-06 09:50:59 -08:00
Michael Scire
4f4a54abda ncm: inline getlatestkey 2020-03-06 09:50:45 -08:00
Michael Scire
a9953fc805 ncm: improve meta-db accuracy 2020-03-06 09:22:04 -08:00
Michael Scire
dea664be3a fs: SystemData uses SystemDataId 2020-03-06 08:23:53 -08:00
Michael Scire
150efae91e ams.mitm: use fs bindings instead of stdio 2020-03-06 08:21:25 -08:00
Michael Scire
c4bf3adb4f ncm: refactor IDs, split types header into many headers 2020-03-06 08:07:40 -08:00
Michael Scire
96326cc304 ncm: employ kernel strats 2020-03-06 05:21:48 -08:00
Michael Scire
510a764350 ncm: fix api definitions 2020-03-06 04:37:36 -08:00
Michael Scire
06ba2ed8de ams-except-ncm: use R_SUCCEED_IF 2020-03-06 02:25:03 -08:00
Michael Scire
c7d9cd24a7 fs: implement Mount(System)Data 2020-03-05 19:02:28 -08:00
Michael Scire
d2f8791c8f fs: fix bug in Commit 2020-03-04 21:27:28 -08:00
Michael Scire
a397853e3b fs: add substorage, rom path tool 2020-03-04 20:49:24 -08:00
Michael Scire
f39781ec11 fsa: fix ReadFile without size output 2020-03-04 20:48:39 -08:00
Michael Scire
e96c84f1f0 ncm: minor fixes 2020-03-04 19:35:55 -08:00
Michael Scire
f4af4f8be0 ncm: use fs bindings, other refactoring 2020-03-04 18:39:52 -08:00
Michael Scire
0fe4e2950e fs: Add wrappers needed for ncm 2020-03-04 04:02:33 -08:00
Michael Scire
797815b838 kvdb: use fs:: 2020-03-04 01:46:13 -08:00
Michael Scire
e98c1dbf41 fs: add MountSdCard 2020-03-04 00:56:05 -08:00
Michael Scire
6514fb75a8 fs: implement user fs wrappers 2020-03-04 00:02:40 -08:00
Michael Scire
32f6660b7a fs: implement accessor wrappers for ncm 2020-03-03 21:52:28 -08:00
Michael Scire
7576ab3ab0 ncm: client-side api 2020-03-03 03:47:58 -08:00
Adubbz
9b34fc7ce7 ncm: refactor rights cache 2020-02-29 22:21:55 +11:00
Adubbz
1483df1f77 ncm/lr: Pointer placement 2020-02-29 10:31:28 +11:00
Michael Scire
9f1ddb7f7b lr_service -> lr_api 2020-02-28 03:19:58 -08:00
Michael Scire
b8f77dad97 lr: support client-side usage 2020-02-28 03:17:44 -08:00
Adubbz
88f9d0ff85 lr: Add comments 2020-02-26 11:12:48 +11:00
Michael Scire
bdedab0aff lr: move into libstratosphere 2020-02-25 08:43:52 -08:00
Michael Scire
c17b6d0d44 util: add uuid 2020-02-24 20:14:48 -08:00
SciresM
5a8aebf74d
lmem: Implement UnitHeap, ExpHeap (#823)
* lmem: implement ExpHeap

* lmem: Implement Slab^H^H^H^HUnitHeap
2020-02-24 19:44:27 -08:00
Michael Scire
80e1847534 libstrat: fix unconverted _WITH_ASSERTs 2020-02-24 05:01:41 -08:00
Michael Scire
40400aee1f ams: revamp assertion system 2020-02-22 23:05:14 -08:00
Michael Scire
ea0011d572 kern: use TinyMT instead of mt19937_t 2020-02-13 22:37:30 -08:00
Michael Scire
c6d1579265 vapours: add time primitives, fix result name 2020-02-13 16:18:39 -08:00
Michael Scire
6ecf04c3b7 find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} + 2020-01-24 02:10:40 -08:00
Michael Scire
769a57526c util::IntrusiveList: assert member referencing is correct 2020-01-16 00:30:42 -08:00
Michael Scire
da59334c5e util: make offsetof/parent-of-member actually constexpr 2020-01-15 21:35:14 -08:00
Michael Scire
4d5cde3f7b ams.bpc: fix report serialization 2020-01-03 14:17:32 -08:00
Michael Scire
3038612774 ams: use bitpack for api version 2020-01-02 18:17:48 -08:00
Michael Scire
38f942adf5 strat: use util::FourCC where relevant 2020-01-02 01:52:13 -08:00
Michael Scire
36c47a0014 meso: skeleton libmesosphere in prep for kernelldr dev 2019-12-31 00:46:09 -08:00
Michael Scire
0b0fdc5c58 sf: fix support for automatic recvlist buffers 2019-12-31 00:19:58 -08:00
Michael Scire
0fdbdb1f4d remove title_id removal TODO 2019-12-11 18:37:01 -08:00
Michael Scire
e734b23f11 cfg: Allow more flexible hbl configuration 2019-12-11 18:33:53 -08:00
Michael Scire
7cead4b620 Fix another off-by-one in TinyMT init calcs 2019-12-10 01:14:36 -08:00
Michael Scire
27202b2fab tinymt: correct init iter count 2019-12-09 23:53:09 -08:00