Commit Graph

4399 Commits

Author SHA1 Message Date
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
f5cd912604 dns.mitm: implement mitm for the new c-ares resolver and update serializer code 2026-10-06 02:25:38 +01:00
MasaGratoR
c8b7316581 Add Trails in the Sky 2nd Chapter to ApplicationsWithDynamicHeap (#2870) 2026-10-02 19:22:56 +01:00
hexkyz
28d6a2e11f git subrepo push libraries
subrepo:
  subdir:   "libraries"
  merged:   "aae2da015"
upstream:
  origin:   "https://github.com/Atmosphere-NX/Atmosphere-libs"
  branch:   "master"
  commit:   "aae2da015"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"
2026-09-27 23:13:40 +01:00
hexkyz
c68e08a101 git subrepo push emummc
subrepo:
  subdir:   "emummc"
  merged:   "5b966b6f3"
upstream:
  origin:   "https://github.com/m4xw/emummc"
  branch:   "develop"
  commit:   "5b966b6f3"
git-subrepo:
  version:  "0.4.9"
  origin:   "???"
  commit:   "???"
2026-09-27 23:12:36 +01:00
hexkyz
7442487ace docs: add changelog for 1.12.0 2026-09-27 23:10:27 +01:00
hexkyz
a1a9886290 ro/util: last round of fixes, now fully matches official behavior 2026-09-27 22:09:31 +01:00
hexkyz
afb0cda7f3 Merge pull request #2860 from borntohonk/web
ncm: add OpenWeb and SystemWeb applet ids
2026-09-27 18:56:57 +01:00
borntohonk
7dd6771584 ncm: add OpenWeb and SystemWeb applet ids 2026-09-27 11:30:35 +02:00
hexkyz
59e7786a45 web: introduce browser memory patching
With 23.0.0 we have even less memory available which is causing the browser (openWeb) and eshop (systemWeb) applets to crash immediately.
While the amount of memory required by the browser applets didn't change this time, just implementing 23.0.0 changes was enough to push it over the limit.
Instead of reducing the memory available to us even further, this convoluted set of patches attempts to reclaim around 9 MB of unused browser memory.
2026-09-27 01:35:29 +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
e872f5b566 Merge pull request #2854 from Ludwigmk/master
fs.mitm: add danganronpa v3 to games needing stolen heap for layeredfs
2026-09-24 01:30:57 +01:00
hexkyz
56cb82aa44 Merge pull request #2855 from Lazy-Coder-03/kern_continue_debug_event_fix
kern: only check thread ids pointer when count is nonzero
2026-09-24 01:22:03 +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
2d0fc65fd8 kern: implement and comment missing 23.0.0 changes 2026-09-23 00:02:33 +01:00
hexkyz
21f16ff938 boot: add missing 18.0.0 change and new 23.0.0 change 2026-09-21 23:10:09 +01:00
hexkyz
82f15b6e5d pm: NotifyBootFinished no longer changes program verification 2026-09-21 21:33:12 +01:00
hexkyz
1de771e264 os: ShadowStack is a forbidden region 2026-09-21 21:20:13 +01:00
Lazy-Coder-03
02ce3bc385 kern: only check thread ids pointer when count is nonzero 2026-09-21 13:04:46 +05:30
hexkyz
0411dbfdda ro: start implementing 23.0.0 changes 2026-09-20 23:23:56 +01:00
Ludwig
56d301ef5c fs.mitm: add danganronpa v3 to games needing stolen heap for layeredfs 2026-09-20 22:17:14 +02:00
Lazy-Coder-03
1748644f81 htcfs: fix swapped path lengths in RenameFile/RenameDirectory 2026-09-20 21:38:31 +05:30
hexkyz
f62bc71ea4 Merge pull request #2847 from alula/23_support
23.0.0 remaining kernel / loader changes
2026-09-18 21:18:12 +01:00
Alula
518e494744 ams: fix libnx build in dockerfile 2026-09-18 08:35:14 +02:00
Alula
1d6e593aba kern: use CTR_DRBG from vapours 2026-09-18 07:25:48 +02:00
Alula
866c831f7a spl/vapours: move CTR_DRBG to vapours 2026-09-18 07:22:42 +02:00
Alula
85f119a5c4 kern/loader: fix git rebase errors 2026-09-18 07:21:22 +02:00
Alula
3cfac4c2d8 kern: switch RNG to CTR-DBRG 2026-09-18 04:02:58 +02:00
Alula
4e917d700f kern: allocate the shadow stack 2026-09-18 04:02:54 +02:00
Alula
f40b85cd5d loader: pass enable shadow stack flag 2026-09-18 03:38:33 +02:00
Alula
af14725916 kern: handle SVE exceptions 2026-09-18 03:38:32 +02:00
Alula
1d308207f7 pinmux: configure logport via exosphere 2026-09-18 03:38:32 +02:00
hexkyz
8ad3efdd79 loader: add missing EnableShadowStack to process flags 2026-09-17 21:44:25 +01: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
ff09b598d5 i2c: deprecate SetRetryPolicy as of 23.0.0 2026-09-17 17:11:51 +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
Alula
b7048ec595 kern: fix kthread constinit 2026-09-16 05:30:17 +02:00
hexkyz
092f451c33 pgl: fix bad copy paste 2026-09-15 22:26:03 +01:00
hexkyz
49b12237e8 pgl: clean up and add new 23.0.0 command 2026-09-15 22:16:29 +01:00
Alula
dbfe192b2f kern: reject shadow stack accesses in syscalls 2026-09-15 17:04:50 +02:00
Alula
7e58f5fbae kern: finish shadow stack region, 64k page process segregation implementation, fix some long-standing issues 2026-09-15 17:04:50 +02:00
Alula
289ba7104e kern: add new unknown DebugThreadParam 2026-09-15 17:04:50 +02:00
Alula
0f15010ba5 kern/loader: make aware of new address space and shadow stack region 2026-09-15 17:04:50 +02:00