Michael Scire
5fb6f52b9e
fatal: dynamically allocate memory as required (preferring system > nonsecure > unsafe)
2023-03-01 03:20:49 -07:00
Michael Scire
0a2440522f
fatal: use a hack to be kinder wrt pl:u session limit
2023-02-23 22:06:49 -07:00
Michael Scire
99175c1149
loader: update usb3 patches for 16.0.0
2023-02-22 17:19:51 -08:00
Michael Scire
6462101b6f
strat: fix sysmodule building, bump version so I don't forget later
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
7a69f2f062
kern/pm: only steal 8 MB from applet.
...
WebApplet crashes on exit with 16 more MB stolen, apparently.
2023-01-24 19:54:28 -07:00
Michael Scire
0dd071b279
romfs: thank you fire emblem, very cool ( closes #2021 )
2023-01-24 14:07:50 -07:00
Michael Scire
f1132fbf5a
romfs: push clobber fix missed by git add
2023-01-24 14:03:54 -07:00
Michael Scire
9cd57b6c61
romfs: reduce peak allocation sizes by enabling intermediate context frees
2023-01-24 14:02:05 -07:00
Michael Scire
04c9004e05
erpt: fix multiple issues with automatic report cleanup (thanks @yellows8)
...
* Setting retrieval was performed before the call that used the setting.
* Call to detect number of files passed incomplete path and was guaranteed to fail.
* Call to delete reports passed incomplete path and was guaranteed to do nothing.
2022-12-13 01:08:13 -07:00
Michael Scire
ff7a80e592
dmnt: allow string termination to end a toggle ( closes #1980 )
2022-10-28 14:14:38 -07:00
Michael Scire
f88606fbc1
gdbstub: fix reading module name for homebrew
2022-10-15 15:13:05 -07:00
Michael Scire
3d3f8629af
loader: update usb3 enable patches for 15.0.0
2022-10-12 09:15:16 -07:00
Michael Scire
d00406e089
os: update os namespace for 15.0.0, loader/ro: update to use csrng, spl: bump max sessions
2022-10-12 09:15:16 -07:00
Michael Scire
b3bbc99cfb
ams.mitm: fix up ContentInfo construction
2022-10-12 09:15:16 -07:00
Michael Scire
8d9e3f2a31
boot: fix ChargerDriver inititalization correctness (thanks @CTCaer)
2022-09-16 15:34:38 -07:00
Michael Scire
d954e85826
fs/emummc: fix DirectoryRedirectionFileSystem not stripping prefix
2022-08-06 08:48:51 -07:00
Michael Scire
7e6b369605
ns.mitm/fs.mitm: allow program specific web override for non-hbl, if present
2022-07-25 16:24:57 -07:00
Liam
592b9c66d1
gdbstub: report architecture tag for ARM targets
2022-06-29 17:28:03 -07:00
Michael Scire
6514e365ad
gdbstub: fix threads with invalid characters for packets ( closes #1904 )
2022-06-16 00:11:44 -07:00
Michael Scire
4e112de223
dmnt.gen2: fix gt, optimize
2022-06-08 00:49:47 -07:00
Michael Scire
114d2598da
dmnt.gen2: sanitize brackets in thread names to be valid xml
2022-06-07 22:03:37 -07:00
Michael Scire
c2c0a2e169
ro/os: use os primitives for MapProcessCodeMemory
2022-04-18 01:39:22 -07:00
Michael Scire
f5052b4bca
loader: update for changes in 14.0.0
2022-04-17 20:11:05 -07:00
Michael Scire
70d67bb115
loader: use os apis for interacting with process memory
2022-04-17 18:51:36 -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
e5b1739f65
fatal: yield our lbl session unless needed
2022-03-25 23:47:20 -07:00
Michael Scire
4646581e93
fs: for my sanity, begin tracking version where code was last checked for accuracy
2022-03-24 08:43:40 -07:00
Michael Scire
b69fa13576
fatal: fix usage of removed bpc api in 14.0.0
2022-03-23 19:11:37 -07:00
Michael Scire
44d553d12e
loader: add usb-3 patch for 14.0.0
2022-03-23 13:45:28 -07:00
Michael Scire
596a0f2551
ams.mitm: wrong stack was increased
2022-03-23 11:51:16 -07:00
Michael Scire
ff828dc0bc
ams.mitm: increase sysupdater stack size (as needed by new ncm code)
2022-03-23 11:37:30 -07:00
Michael Scire
c503629ac8
ams.mitm: fix reboot to payload
2022-03-23 10:17:00 -07:00
Michael Scire
f3e3649bd5
pm: grant access to GetResourceLimitPeakValue
2022-03-23 09:10:50 -07:00
Michael Scire
3579797309
sf: add new debug-interface-id in cmif out header
2022-03-23 09:10:50 -07:00
Michael Scire
e975784179
fatal: update for new 14.0.0 command
2022-03-23 09:10:50 -07:00
Michael Scire
e05df99342
pm/kern: update for 14.0.0
2022-03-23 09:10:50 -07:00
Michael Scire
320a946fc7
ncm: update client code to better reflect latest sysupdate
2022-03-21 17:21:44 -07:00
Michael Scire
741efd04ec
strat: minor result/overflow check fixes
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
64a97576d0
ams: support building unit test programs on windows/linux/macos
2022-03-21 17:21:44 -07:00
Michael Scire
9a38be201a
erpt: add automatic report cleanup mechanism on boot ( closes #1795 )
2022-03-17 00:31:38 -07:00
Michael Scire
2b6719ec25
ams_mitm: update to use new NcaFileSystemDriver intf
2022-02-21 15:17:17 -08:00
Michael Scire
94de5bf4f4
fs: add skeleton dir for sysmodule code
...
Please note this isn't likely to immediately be the active ams project.
2022-02-21 15:17:17 -08:00
Michael Scire
36e3519982
strat: add missing semicolon
2022-02-16 22:13:41 -08:00
SciresM
96f95b9f95
Integrate new result macros. ( #1780 )
...
* result: try out some experimental shenanigans
* result: sketch out some more shenanigans
* result: see what it looks like to convert kernel to use result conds instead of guards
* make rest of kernel use experimental new macro-ing
2022-02-14 14:45:32 -08:00
Pablo Curiel
26714c7f3b
ldr_embedded_usb_patches: add support for HOS 13.0.0 and 13.1.0 + remove superfluous comments. ( #1718 )
2021-11-26 00:39:22 -07:00
Michael Scire
fcc7ce49d9
sm/tipc: ensure technical-correctness of sins (no page cost)
2021-11-06 20:05:32 -07:00
Michael Scire
f98c7cba98
sm: save 0x5000 of memory by sinning
2021-11-06 19:33:08 -07:00