This website requires JavaScript.
b3bbc99cfb
ams.mitm: fix up ContentInfo construction
Michael Scire
2022-10-11 15:38:18 -07:00
0ebbbc839f
fusee/exo: fix up dram id names/mappings
Michael Scire
2022-10-11 15:37:45 -07:00
275c0234cb
exo: add new dram ids
hexkyz
2022-10-11 23:22:17 +01:00
427130a122
ncm: update for new add on content/attr changes
Michael Scire
2022-10-11 15:09:11 -07:00
ef07964ea0
fusee: update sdram handling for 15.0.0
hexkyz
2022-10-11 21:36:46 +01:00
e1aff401ba
lr: add support for location resolver disable commands
Michael Scire
2022-10-11 10:47:40 -07:00
05de5538d6
ncm: GetContentAccessibilities, GetContentInfo*
Michael Scire
2022-10-11 10:38:43 -07:00
9929517a83
fusee/exo: enum support for 15.0.0
Michael Scire
2022-10-10 21:33:33 -07:00
545765d167
ams/fuse: update version numbers, update DramId read logic
Michael Scire
2022-10-10 21:12:26 -07:00
8d9e3f2a31
boot: fix ChargerDriver inititalization correctness (thanks @CTCaer)
Michael Scire
2022-09-16 15:34:38 -07:00
28f0940c58
diag: fix process name cache
Michael Scire
2022-08-11 14:19:20 -07:00
d954e85826
fs/emummc: fix DirectoryRedirectionFileSystem not stripping prefix
Michael Scire
2022-08-06 08:48:51 -07:00
7e6b369605
ns.mitm/fs.mitm: allow program specific web override for non-hbl, if present
Michael Scire
2022-07-25 16:24:31 -07:00
e702eab21c
KScheduler: fix documentation mistakes
Liam
2022-06-29 19:31:47 -04:00
592b9c66d1
gdbstub: report architecture tag for ARM targets
Liam
2022-06-29 19:35:28 -04:00
8e17feff94
os: pthread_yield is deprecated, don't use it on linux
Michael Scire
2022-06-27 15:36:04 -07:00
6514e365ad
gdbstub: fix threads with invalid characters for packets (closes #1904 )
Michael Scire
2022-06-16 00:11:44 -07:00
070d2786c6
strat: add explicit namespaced svc accessors
revision
Michael Scire
2022-06-15 13:00:36 -07:00
efa4a346af
os: silence warning building with gcc 12 on windows
Michael Scire
2022-06-12 01:38:04 -07:00
d75f9bbedf
fs: add extension GetEntryList to AesCtrCounterExtendedStorage
Michael Scire
2022-06-11 16:54:02 -07:00
ea7f51a279
os: fix whoops in SetMemoryPermission on windows
Michael Scire
2022-06-11 00:58:14 -07:00
a65b6df8d2
os: implement MemoryHeapManager, SetMemoryAttribute
Michael Scire
2022-06-10 22:35:57 -07:00
4e112de223
dmnt.gen2: fix gt, optimize
Michael Scire
2022-06-08 00:49:47 -07:00
20d200471d
kern: optimize postfix-compare to prefix-compare, result logic is identical but breaks earlier in some paths
Michael Scire
2022-06-07 23:49:31 -07:00
5f2d713fe4
kern: mea culpa (some time since 7.x)
Michael Scire
2022-06-07 23:40:32 -07:00
114d2598da
dmnt.gen2: sanitize brackets in thread names to be valid xml
Michael Scire
2022-06-07 22:03:37 -07:00
36bdb83cfc
util: prevent optimizer from removing endian-swapped writes
Michael Scire
2022-05-08 15:32:59 -07:00
a975689c59
ams: address some warnings when building with gcc-12
Michael Scire
2022-05-07 17:09:22 -07:00
a809e23320
lr: update capacity constants to reflect 12.0.0 changes
Michael Scire
2022-05-26 18:44:12 -07:00
7557b7eb92
util: prevent optimizer from removing endian-swapped writes
gcc-12-support
Michael Scire
2022-05-08 15:32:59 -07:00
187745abd5
ams: address some warnings when building with gcc-12
Michael Scire
2022-05-07 17:09:22 -07:00
4db485083b
strat: update for code changes found in boot (closes #1797 )
Michael Scire
2022-05-05 17:45:55 -07:00
e96972c939
git subrepo push libraries
1.3.2
Michael Scire
2022-04-29 16:15:06 -07:00
3545c0aac2
ams: fs accuracy fixes, bump to 1.3.2
Michael Scire
2022-04-29 16:13:34 -07:00
d85875b910
os: fix various regressions since 1.3.1
Michael Scire
2022-04-29 15:46:55 -07:00
b1367942a2
os: fix minor bug (and simplify) MapProcessCodeMemory
Michael Scire
2022-04-18 01:43:49 -07:00
c2c0a2e169
ro/os: use os primitives for MapProcessCodeMemory
Michael Scire
2022-04-18 01:39:22 -07:00
f5052b4bca
loader: update for changes in 14.0.0
Michael Scire
2022-04-17 20:11:05 -07:00
70d67bb115
loader: use os apis for interacting with process memory
Michael Scire
2022-04-17 18:51:36 -07:00
9056e0b05f
strat: fix linux clang build
Michael Scire
2022-04-17 14:01:03 -07:00
895b6d0470
optional: add c++23 monadic interface
Michael Scire
2022-04-17 12:17:23 -07:00
dfba595cdc
fs: fix null check in AesXtsStorageExternal
Michael Scire
2022-04-16 12:28:40 -07:00
175a34da43
os: silence a maybe-uninit warning
Michael Scire
2022-04-16 12:28:21 -07:00
02b126c2be
os: refactor multi wait apis to better match Nintendo's latest implementation
Michael Scire
2022-04-12 16:47:36 -07:00
b45671fd35
fs: QueryEntry uses NonSecure buffers
Michael Scire
2022-04-08 11:23:39 -07:00
106599895d
fs: fix memory leak when path is reallocated (closes #1842 )
Michael Scire
2022-04-08 11:02:17 -07:00
80154b0a54
os: broadcast, not signal, on release more than 1 sema
Michael Scire
2022-04-07 12:17:13 -07:00
62eb4d6989
docs: add changelog for 1.3.1
1.3.1
Michael Scire
2022-04-04 17:48:18 -07:00
b52e44e798
git subrepo push libraries
Michael Scire
2022-04-04 17:47:56 -07:00
72baa4ff18
ams: add enum recognition for 14.1.0
Michael Scire
2022-04-04 17:44:56 -07:00
442656899f
util: update some bit utility logic
Michael Scire
2022-04-03 10:51:46 -07:00
d7f89a0c31
fs: update signature for VerifySign1
Michael Scire
2022-04-01 21:06:26 -07:00
2e6223d9d0
fssystem: add unique lock apis
Michael Scire
2022-03-28 14:29:22 -07:00
28f11a86fd
fs: update romfs types
Michael Scire
2022-03-28 13:57:06 -07:00
a8b52dc123
fs: remove dead code
Michael Scire
2022-03-28 08:37:08 -07:00
9b47ddf01f
fs: update LocalFileSystem
Michael Scire
2022-03-28 01:33:40 -07:00
0fbf007bcf
fs: fixup all OperateRange implementations
Michael Scire
2022-03-28 00:54:10 -07:00
4ad8dad416
os: add DetachIoRegionHandle
Michael Scire
2022-03-28 00:00:36 -07:00
8e258bde9d
util: LockFreeAtomicType (for time)
Michael Scire
2022-03-27 20:15:10 -07:00
c0d5140ef0
strat: add windows socket api, linux/macos TODO
Michael Scire
2022-03-27 14:36:31 -07:00
1bef1b58d4
fs: also update comment, for locking
Michael Scire
2022-03-26 15:29:38 -07:00
07cd682460
fs: fix inverted optional-lock condition
Michael Scire
2022-03-26 15:28:40 -07:00
e5c3d264ec
fs: implement new 14.0.0 spl-ctr dispatch semantics
Michael Scire
2022-03-26 15:21:12 -07:00
bbf22b4c60
ams: globally prefer R_RETURN to return for ams::Result
Michael Scire
2022-03-26 14:48:33 -07:00
dd78ede99f
ams: use R_SUCCEED, R_THROW globally
Michael Scire
2022-03-26 00:14:36 -07:00
e5b1739f65
fatal: yield our lbl session unless needed
Michael Scire
2022-03-25 23:47:20 -07:00
a4a2cc2218
fs: update IStorage::Check functions for 14.0.0
Michael Scire
2022-03-25 23:29:36 -07:00
5ffbed1bee
fs: update a few loose missed results
Michael Scire
2022-03-25 10:02:55 -07:00
ec44eaa263
fs: update nca drivers (and dependents/callees) for 14.0.0 changes
Michael Scire
2022-03-25 09:48:24 -07:00
20e53fcd82
fs: update HashGeneratorFactorySelector to reflect 14.0.0
Michael Scire
2022-03-24 21:57:28 -07:00
64c6ef2de7
fs: reduce path size 0x28 -> 0x18
SciresM
2022-03-24 20:22:47 -07:00
817ad8f98d
util: pointer traits only if <memory>/stratosphere
Michael Scire
2022-03-24 18:24:19 -07:00
dfa475a769
util: add pointer utils, use to constrain fs pointers
Michael Scire
2022-03-24 16:21:03 -07:00
141ae5c7ab
fs: fix removed include
Michael Scire
2022-03-24 13:31:49 -07:00
4646581e93
fs: for my sanity, begin tracking version where code was last checked for accuracy
Michael Scire
2022-03-24 08:43:40 -07:00
b69fa13576
fatal: fix usage of removed bpc api in 14.0.0
Michael Scire
2022-03-23 19:11:37 -07:00
0da15a30fd
git subrepo push libraries
1.3.0
Michael Scire
2022-03-23 13:45:59 -07:00
44d553d12e
loader: add usb-3 patch for 14.0.0
Michael Scire
2022-03-23 13:45:28 -07:00
6f54ab5716
fs: fix out of bounds access when parsing directory paths
Michael Scire
2022-03-23 13:38:34 -07:00
596a0f2551
ams.mitm: wrong stack was increased
Michael Scire
2022-03-23 11:51:16 -07:00
ff828dc0bc
ams.mitm: increase sysupdater stack size (as needed by new ncm code)
Michael Scire
2022-03-23 11:37:30 -07:00
027f3b4911
git subrepo push libraries
Michael Scire
2022-03-23 11:25:46 -07:00
3fff114b14
crypto: fix aes-128 dec on arm64/cortex-a57
Michael Scire
2022-03-23 11:24:43 -07:00
f23f490cb4
strat: fix clang build
Michael Scire
2022-03-23 10:39:20 -07:00
c503629ac8
ams.mitm: fix reboot to payload
Michael Scire
2022-03-23 10:17:00 -07:00
6b436739be
git subrepo push emummc
Michael Scire
2022-03-23 09:22:50 -07:00
4f763b2aa4
emummc: integrate updates for 14.0.0
Michael Scire
2022-03-23 09:22:22 -07:00
12d83106fd
git subrepo clone --branch=develop https://github.com/m4xw/emummc emummc
Michael Scire
2022-03-23 09:20:54 -07:00
e3cb5e74b9
emummc: temp delete
Michael Scire
2022-03-23 09:20:31 -07:00
b1a4a0db67
git subrepo push libraries
Michael Scire
2022-03-23 09:17:52 -07:00
847fee4901
docs: fix changelog, some
Michael Scire
2022-03-23 09:13:47 -07:00
f2b48d466f
docs: add basic changelog for 1.3.0
Michael Scire
2022-03-23 09:07:51 -07:00
6e97dff27f
exo: fix typo causing mishandling of carveouts
Michael Scire
2022-03-23 08:49:18 -07:00
be399772c0
emummc: add 14.0.0 patches
Michael Scire
2022-03-23 04:32:08 -07:00
45da60f902
kern: turns out changing base address gives pretty elfs but breaks relocs
Michael Scire
2022-03-23 00:45:48 -07:00
01fd324d4f
os/dd: add missing semicolon to new cache logic
Michael Scire
2022-03-23 00:29:49 -07:00
f95bdb87a0
exo: right, Mariko* is a wiki-ism
Michael Scire
2022-03-23 00:04:14 -07:00
91d3d242f5
exo: update for new dram ids
Michael Scire
2022-03-23 00:03:18 -07:00
383fc2cc99
kern: codegen tweaks, now that we're no longer -Os
Michael Scire
2022-03-22 23:58:39 -07:00
1ca2f61527
kern: good night sweet prince
Michael Scire
2022-03-22 23:13:50 -07:00