Michael Scire
|
1609f804f2
|
ams: build with -std=gnu++23
|
2024-06-01 22:36:37 -07:00 |
|
Michael Scire
|
1f37fbed1d
|
fusee/exo/ams: update with new keydata/version enums
|
2024-03-29 02:41:14 -07:00 |
|
Michael Scire
|
72b0fe6c1c
|
strat: fix nx_debug build target
|
2024-01-20 13:31:12 -07:00 |
|
Michael Scire
|
274f6b63f2
|
erpt: add remaining SubmitFsInfo helpers
|
2023-10-25 16:08:12 -07:00 |
|
Michael Scire
|
2ed8450446
|
erpt: SubmitFileSystemProxyErrorInfo
|
2023-10-25 14:21:27 -07:00 |
|
Michael Scire
|
60974a5f4e
|
erpt: GetMmcErrorInfo, GetSdCard*Info
|
2023-10-25 12:41:18 -07:00 |
|
Michael Scire
|
fa384fd920
|
erpt: begin SubmitFsinfo (SubmitMmcDetailInfo)
|
2023-10-25 04:45:41 -07:00 |
|
Michael Scire
|
9d4cb685a7
|
fs: update OpenCodeFileSystem abi for 17.0.0
|
2023-10-12 08:55:58 -07:00 |
|
Michael Scire
|
c95741142e
|
ncm: update for new 17.0.0 apis
|
2023-10-12 08:55:58 -07:00 |
|
Michael Scire
|
0ea5dbcfbb
|
libstrat: make build with new ncm/fs api changes (sysmodules probably fail to build)
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
e46e7e0eb1
|
boot2: update for 16.0.0
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
05de5538d6
|
ncm: GetContentAccessibilities, GetContentInfo*
|
2022-10-12 09:15:16 -07:00 |
|
Michael Scire
|
b45671fd35
|
fs: QueryEntry uses NonSecure buffers
|
2022-04-08 11:23:39 -07:00 |
|
Michael Scire
|
d7f89a0c31
|
fs: update signature for VerifySign1
|
2022-04-01 21:06:26 -07:00 |
|
Michael Scire
|
28f11a86fd
|
fs: update romfs types
|
2022-03-28 13:57:06 -07:00 |
|
Michael Scire
|
0fbf007bcf
|
fs: fixup all OperateRange implementations
|
2022-03-28 00:54:10 -07:00 |
|
Michael Scire
|
bbf22b4c60
|
ams: globally prefer R_RETURN to return for ams::Result
|
2022-03-26 14:48:33 -07:00 |
|
Michael Scire
|
dd78ede99f
|
ams: use R_SUCCEED, R_THROW globally
|
2022-03-26 00:14:36 -07:00 |
|
Michael Scire
|
a4a2cc2218
|
fs: update IStorage::Check functions for 14.0.0
|
2022-03-25 23:29:36 -07:00 |
|
Michael Scire
|
20e53fcd82
|
fs: update HashGeneratorFactorySelector to reflect 14.0.0
|
2022-03-24 21:57:37 -07:00 |
|
Michael Scire
|
dfcb5005d2
|
fs/sprof/build: fix minor issues
|
2022-03-23 09:10:50 -07:00 |
|
Michael Scire
|
0cfc93d423
|
sprofile: update for 14.0.0 (orphaned profiles now deleted on import)
|
2022-03-23 09:10:50 -07:00 |
|
Michael Scire
|
c35114bacc
|
fs: utilities for hac2l to print gc headers
|
2022-03-21 17:21:44 -07:00 |
|
Michael Scire
|
e13b81aa9e
|
fs: revise allocation-fail result names
|
2022-03-21 17:21:44 -07:00 |
|
Michael Scire
|
11e4bed199
|
strat: revise fs unsupported operation results, add overflow utils
|
2022-03-21 17:21:44 -07:00 |
|
Michael Scire
|
646f84bad1
|
abort/error: print backtrace, abuse templates, overhaul result/diag (macos not done yet)
|
2022-03-21 17:21:44 -07:00 |
|
Michael Scire
|
13697fa921
|
libs: add ongoing work to facilitate hactool rewrite
|
2022-03-21 17:21:44 -07:00 |
|
Michael Scire
|
1933f35db6
|
add basic tests for os::Event/SystemEvent functionality
|
2022-03-21 17:21:44 -07:00 |
|
Michael Scire
|
64a97576d0
|
ams: support building unit test programs on windows/linux/macos
|
2022-03-21 17:21:44 -07:00 |
|
Michael Scire
|
01f7f567b9
|
fs: add Sha256HashGenerator, LZ4 decompressor
|
2022-02-21 15:17:17 -08:00 |
|
Michael Scire
|
64b4cc25fc
|
fs: implement newer allocator templates
|
2022-02-21 15:17:17 -08:00 |
|
Michael Scire
|
4e92687cab
|
sprofile: various correctness fixes.
|
2021-10-29 17:38:44 -07:00 |
|
Michael Scire
|
a595c232b9
|
strat: use m_ for member variables
|
2021-10-10 00:14:06 -07:00 |
|
Michael Scire
|
ffc143860b
|
strat: use ams::Main() instead of main(argc, argv)
|
2021-10-07 17:44:54 -07:00 |
|
Michael Scire
|
6a53726833
|
strat: build sysmodules with -Wextra/-Werror
|
2021-10-06 23:22:54 -07:00 |
|
Michael Scire
|
7ca83c9d3b
|
libstrat: enable -Wextra, -Werror
This caught an embarrassingly large number of bugs.
|
2021-10-06 15:20:48 -07:00 |
|
Michael Scire
|
69777cf792
|
strat: use sf::NativeHandle for ipc templating
|
2021-10-05 00:11:36 -07:00 |
|
Michael Scire
|
77fe5cf6f5
|
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
|
2021-10-04 12:59:10 -07:00 |
|
Michael Scire
|
41ab4c2c68
|
stratosphere: use SdkMutex/SdkRecursiveMutex over Mutex
|
2021-09-29 22:52:50 -07:00 |
|
Michael Scire
|
9b04ff0f54
|
ams-libs: AMS_ASSERT no longer invokes expression
|
2021-09-29 21:32:40 -07:00 |
|
Michael Scire
|
a7c14e03b9
|
ams: std::optional -> util::optional
|
2021-07-08 02:37:26 -07:00 |
|
Michael Scire
|
7d61cab01c
|
fs: add access log strings for DirectoryEntryType
|
2021-04-30 19:19:22 -07:00 |
|
Michael Scire
|
0dc308d92a
|
fs: properly implement OperateRangeWithBuffer, correct OperationId names.
|
2021-04-29 20:09:45 -07:00 |
|
Michael Scire
|
21f3d29df7
|
strat: compat with gcc 11
|
2021-04-26 20:06:28 -07:00 |
|
Michael Scire
|
c99ce36d7d
|
ams: convert to util::ConstructAt where appropriate
|
2021-03-21 20:36:49 -07:00 |
|
Michael Scire
|
aff0da9427
|
ams: remove TYPED_STORAGE() macro in favor of template
|
2021-03-21 18:47:30 -07:00 |
|
Michael Scire
|
c8404e8452
|
boot2: clean up pre-0.19.0 ams contents on upgrade
|
2021-03-21 13:16:30 -07:00 |
|
Michael Scire
|
79e4c82d7e
|
ams: distribute sysmodules in single file as stratosphere.romfs
|
2021-03-21 13:16:30 -07:00 |
|
Michael Scire
|
c7e4f963e8
|
fs: fix GetFileTimeStampRawForDebug
|
2021-02-26 04:49:20 -08:00 |
|
Michael Scire
|
0da3b2b273
|
tio: implement SdCardObserver (finishes sysmodule)
|
2021-02-26 04:49:20 -08:00 |
|