Commit Graph

23 Commits

Author SHA1 Message Date
Michael Scire
e5bb9eded1 fs/system: deduplicate RomFs code 2020-12-11 03:48:56 -08:00
Michael Scire
33ea9ed3aa fs: fix RomFs GetEntryType (fixes mariko daybreak) 2020-12-02 06:53:00 -08:00
Michael Scire
a8cc9c6d6f fs: fix retry bug in OpenContentStorageFileSystem 2020-08-01 15:31:14 -07:00
Michael Scire
2993c11865 fs: more IndirectStorage::OperatePerEntry updates/fixes 2020-06-28 19:41:11 -07:00
Michael Scire
3b4b19893b fs: update IndirectStorage for 10.x, bugfixes 2020-06-28 19:41:08 -07:00
Michael Scire
2944347060 fs: miscellaneous bucket tree fixes 2020-06-14 22:53:52 -07:00
Michael Scire
bbbe67937a nca-pr: update for c++20 2020-05-14 02:22:37 -07:00
SciresM
b38939adb5 Implement support for parsing/interacting with NCAs. (#942)
* fs: implement support for interacting with ncas.

* spl: extend to use virtual keyslots
2020-05-12 15:44:19 -07:00
SciresM
7d041e853d Switch atmosphere's build target to C++20. (#952)
* ams: update to build with gcc10/c++20

* remove mno-outline-atomics

* ams: take care of most TODO C++20s

* fusee/sept: update for gcc10

* whoosh, your code now uses pre-compiled headers

* make: dependency fixes
2020-05-12 15:44:19 -07:00
Michael Scire
18666a88c0 ams: centralize system thread definitions 2020-04-24 17:29:09 -07:00
Michael Scire
dd81610366 loader: update for 10.0.0 2020-04-15 11:55:02 -07:00
SciresM
78653041d4 erpt: reimplement the sysmodule (#875)
* erpt: reimplement the sysmodule

* fatal: update for latest bindings

* erpt: amend logic for culling orphan attachments
2020-04-15 11:55:01 -07:00
Michael Scire
801a461c6c fs: Implement AesXtsStorage 2020-04-06 17:44:36 -07:00
Michael Scire
2319e4a450 fs: add AesCtrStorage 2020-04-06 17:44:35 -07:00
Michael Scire
cd0c4af60c fs: implement PooledBuffer 2020-04-06 17:44:35 -07:00
Michael Scire
e5f02531a4 fs: implement system heap 2020-04-06 17:44:35 -07:00
Michael Scire
442d5cf711 fssystem: add RomFsFileSystem 2020-04-05 23:25:44 -07:00
Adubbz
abc0e93763 fssystem: Implement PartitionFileSystemCore (#856)
* fssystem: implement PartitionFileSystemMetaCore

* fssystem: PartitionFileSystemMetaCore cleanup

* fs: add IFile::DryWrite, update results

* fssystem: implement PartitionFileSystemCore

* fssystem: cleanup PartitionFileSystemCore

* fssystem: implement Sha256PartitionFileSystem

Co-authored-by: Michael Scire <SciresM@gmail.com>
2020-03-27 17:00:14 -07:00
Michael Scire
d2ff0b1774 loader: refactor to use fs bindings 2020-03-09 18:03:41 -07:00
Michael Scire
7b0eca77bf creport: use fs bindings 2020-03-09 18:03:39 -07:00
Michael Scire
1e9368c770 ams: revamp assertion system 2020-03-02 19:51:04 -08:00
Michael Scire
7ee4ae460e find -exec sed -i'' -e 's/2018-2019 Atmo/2018-2020 Atmo/g' {} + 2020-03-02 19:50:40 -08:00
Michael Scire
5797d753bf libstratosphere is now just one lib 2019-12-08 17:01:03 -08:00