hexkyz
c7e6c35e90
libstrat: fix building for windows target
2026-10-11 22:59:40 +01:00
hexkyz
0e9cd964c0
fs.mitm: mitm StorageForBatchRead as well as previously missing FileSystem/DataStorage commands
2026-10-09 20:09:52 +01:00
fl0be
36cc9a9f49
set state Initialized/Created for Shared/Transfer mem type ( #2873 )
2026-10-06 21:02:20 +01:00
hexkyz
a1a9886290
ro/util: last round of fixes, now fully matches official behavior
2026-09-27 22:09:31 +01:00
hexkyz
2ae182bd5d
ro: add missing fixes
2026-09-25 01:33:40 +01:00
hexkyz
788546f476
Merge pull request #2852 from Lazy-Coder-03/htcfs_rename_fix
...
htcfs: fix swapped path lengths in RenameFile/RenameDirectory
2026-09-24 01:31:13 +01:00
hexkyz
58f2b963d5
ro: implement NRO decompression and fix bugs
2026-09-24 01:18:59 +01:00
hexkyz
44d9649c6d
ams: use R_DISCARD everywhere
2026-09-23 20:42:15 +01:00
hexkyz
1de771e264
os: ShadowStack is a forbidden region
2026-09-21 21:20:13 +01:00
Lazy-Coder-03
1748644f81
htcfs: fix swapped path lengths in RenameFile/RenameDirectory
2026-09-20 21:38:31 +05:30
Alula
866c831f7a
spl/vapours: move CTR_DRBG to vapours
2026-09-18 07:22:42 +02:00
Alula
1d308207f7
pinmux: configure logport via exosphere
2026-09-18 03:38:32 +02:00
hexkyz
ab1e8a3e32
kern/loader/svc: adopt updated names
2026-09-17 21:42:22 +01:00
hexkyz
9b4e4a2190
gpio: update for 23.0.0
2026-09-17 19:40:17 +01:00
hexkyz
6acbabeb72
Merge pull request #2844 from alula/23_support
...
23.0.0: kernel changes
2026-09-17 00:36:07 +01:00
hexkyz
98d64c28d8
sprofile: clean up and update for 23.0.0
2026-09-17 00:34:00 +01:00
hexkyz
7cc625946e
pgl: add missing changes and fix bugs
2026-09-17 00:30:00 +01:00
hexkyz
afff8cbf16
erpt: use the AMS_UNUSED macro
2026-09-17 00:28:26 +01:00
hexkyz
49b12237e8
pgl: clean up and add new 23.0.0 command
2026-09-15 22:16:29 +01:00
Alula
0f15010ba5
kern/loader: make aware of new address space and shadow stack region
2026-09-15 17:04:50 +02:00
hexkyz
819da013ed
erpt: implement new command changes for 23.0.0
2026-09-12 21:23:53 +01:00
hexkyz
3d3f0c2daf
fusee/exo/ams: update with new keydata/version enums
2026-09-10 15:31:12 +01:00
dogty
b05166d502
sf: close request copy handles in mitm ForwardRequest
...
ForwardRequest closes copy handles from the forward response but never from the request. Any mitm'd command that carries a client copy handle therefore leaks that handle in the mitm process for its lifetime. A leaked transfer memory pins the client process object after it dies, its application memory reservation never releases, and the next application launch blocks forever freezing the console.
Close the request's copy handles after the forward send, parsed from the saved message.
2026-07-17 08:40:28 +02:00
hexkyz
3ace80cc7b
loader/util: support regular zstd alongside zbic
2026-06-24 22:08:13 +01:00
Alula
38251801df
loader/strat: fix/refactor zstd-zbic integration
2026-06-24 20:50:41 +02:00
Alula
7b6ee4916e
pinmux: use the actual option definitions instead of magic numbers
2026-06-24 20:46:23 +02:00
hexkyz
3a3a2ca99b
ams: basic support for compiling with gcc 16
2026-06-16 21:10:23 +01:00
Zachary Kirtz
7d38bf16cd
pgl: GetHostContentMetaInfo returns a ncm::ContentMetaType
2026-05-29 01:16:11 -05:00
hexkyz
e3fc339fe5
Merge pull request #2766 from alula/erpt-crash-fix
...
erpt: Fix rare aborts caused by ResultInvalidPowerState
2026-04-03 23:09:55 +01:00
Alula
9a1ea02c8c
erpt: Add some missed 20.0.0+ FsInfo changes
2026-04-04 00:06:49 +02:00
Alula
72e3b0dd34
erpt: Fix rare aborts caused by ResultInvalidPowerState
2026-04-03 22:55:09 +02:00
hexkyz
c8d68a3a8a
Merge pull request #2763 from masagrator/patch-1
...
Fix off by 1 bug + allocation error + missing initialize in PGL
2026-04-03 19:27:56 +01:00
hexkyz
082115187a
loader/util: fully implement zstd bic variant
...
Implement both compression and decompression utilities and simplify loader logic
2026-04-02 01:30:45 +01:00
MasaGratoR
4a8f7628c2
Update pgl_srv_shell_host_utils.cpp
2026-04-01 20:44:08 +02:00
MasaGratoR
9d16ee6a74
Update pgl_srv_shell_host_utils.cpp
2026-04-01 20:41:25 +02:00
MasaGratoR
3b9ee08c69
Update pgl_srv_shell_host_utils.cpp
2026-04-01 20:33:27 +02:00
MasaGratoR
2694f31eb3
Update pgl_srv_shell_host_utils.cpp
2026-04-01 20:31:47 +02:00
MasaGratoR
f3f1fa46ed
Fix off by 1 bug
2026-04-01 20:17:52 +02:00
Alula
8a7c2872c3
erpt: use official name for erpt::IManager cmd 7
2026-04-01 05:57:28 +02:00
Alula
6acdc05c89
erpt: revert GetReportSizeMax to not potentially break old firmwares
2026-04-01 05:46:04 +02:00
Alula and nvnprogram
1847db06f8
erpt: Implement 22.0.0 commands and changes
...
Co-authored-by: nvnprogram <97150065+nvnprogram@users.noreply.github.com >
2026-03-18 23:33:55 +01:00
Alula
5b0a4830d4
pinmux: add a build time option to configure JC rail uart
2026-03-18 23:25:24 +01:00
Alula
26990b3be9
fs: DisableAutoSaveDataCreation was removed in 22
2026-03-18 23:25:24 +01:00
Alula
9cc82c6f80
fusee/exo/ams: update with new keydata/version enums
2026-03-18 23:25:24 +01:00
Michael Scire
4b32a2b964
pgl/pm: add GetProcessId command
2025-11-15 12:31:07 -07:00
Michael Scire
e1d82a13f3
erpt: implement new 21.0.0 commands
2025-11-15 12:31:07 -07:00
Michael Scire
3bc1951820
ams: mark ams::Result [[nodiscard]] (partially complete).
...
NOTE: This work is not yet fully complete; kernel is done, but
it was taking an exceedingly long time to get through libstratosphere.
Thus, I've temporarily added -Wno-error=unused-result for libstratosphere/stratosphere.
All warnings should be fixed to do the same thing Nintendo does as relevant, but this
is taking a phenomenally long time and is not actually the most important work to do,
so it can be put off for some time to prioritize other tasks for 21.0.0 support.
2025-11-15 12:31:07 -07:00
Michael Scire
18bb1fdea0
fusee/exo/ams: update with new keydata/version enums
2025-11-15 12:31:07 -07:00
Michael Scire
652519da2e
fssystem: fix support for parsing newer-format BKTR NCAs
...
Apparently, at some point they started allowing maxlayers=3, which caused this code to not work.
Looking at latest FS, they always reference DataStorage instead of level+2 for the final level.
This fixes parsing update romfs for newer games, e.g. Super Mario Galaxy 2.
2025-10-07 17:30:12 -07:00
Michael Scire
d305d48a7e
ams: basic support for compiling with gcc 15
2025-05-09 11:55:21 -07:00