Michael Scire
|
de14257419
|
ams: allow convertible-to-result in abort print macros
|
2023-03-13 17:17:09 -07:00 |
|
Michael Scire
|
9c8842838a
|
kern: increase non-dynamic heap sizes to 8 GB to match
|
2023-03-13 17:17:02 -07:00 |
|
Michael Scire
|
d152978cbc
|
strat: fix sysmodule building, bump version so I don't forget later
|
2023-02-23 09:00:36 -07:00 |
|
Michael Scire
|
1465b1447b
|
libstrat: make build with new ncm/fs api changes (sysmodules probably fail to build)
|
2023-02-23 09:00:35 -07:00 |
|
Michael Scire
|
1ee342725e
|
kern: bump supported version to 16.x
|
2023-02-23 09:00:33 -07:00 |
|
Michael Scire
|
429f3aa49d
|
kern: better divide non-secure size, don't waste fatal memory unless necessary
|
2023-02-23 09:00:33 -07:00 |
|
Michael Scire
|
7451d0c8ab
|
kern: add InfoType_IoRegionHint
|
2023-02-23 09:00:32 -07:00 |
|
Michael Scire
|
2a651f73c9
|
kern: adjust pool allocations
|
2023-02-23 09:00:29 -07:00 |
|
Michael Scire
|
b7711b8fbc
|
docs/ams: bump version to 1.4.1
|
2023-01-24 14:39:20 -07:00 |
|
Michael Scire
|
b0d412c916
|
sdmmc: fix wrong mode select for GcAsic(Fpga)Speed
|
2023-01-24 14:39:18 -07:00 |
|
Michael Scire
|
0913b4d150
|
sdmmc: fix missing call to GetSdStatus at non-uhsi mode
|
2023-01-24 14:39:17 -07:00 |
|
Michael Scire
|
a3cbed96d0
|
kern: update for new exception flag semantics
|
2022-10-12 09:15:51 -07:00 |
|
Michael Scire
|
22a4a85fb2
|
kern: implement Svc(Un)MapInsecureMemory
|
2022-10-12 09:15:50 -07:00 |
|
Michael Scire
|
cfe81a7eb3
|
kern: update for new device map semantics
|
2022-10-12 09:15:49 -07:00 |
|
Michael Scire
|
d408819335
|
os: update os namespace for 15.0.0, loader/ro: update to use csrng, spl: bump max sessions
|
2022-10-12 09:15:47 -07:00 |
|
Michael Scire
|
e3da8b8cb1
|
ncm: update for new add on content/attr changes
|
2022-10-12 09:15:45 -07:00 |
|
Michael Scire
|
07494b1d42
|
lr: add support for location resolver disable commands
|
2022-10-12 09:15:45 -07:00 |
|
Michael Scire
|
1073762674
|
fusee/exo: enum support for 15.0.0
|
2022-10-12 09:15:44 -07:00 |
|
Michael Scire
|
101b637afd
|
ams/fuse: update version numbers, update DramId read logic
|
2022-10-12 09:15:44 -07:00 |
|
Michael Scire
|
56f28f9ce5
|
util: prevent optimizer from removing endian-swapped writes
|
2022-10-12 09:15:38 -07:00 |
|
Michael Scire
|
932db3b92e
|
ams: address some warnings when building with gcc-12
|
2022-10-12 09:15:38 -07:00 |
|
Michael Scire
|
b91294d3b9
|
ams: fs accuracy fixes, bump to 1.3.2
|
2022-04-29 16:14:24 -07:00 |
|
Michael Scire
|
2702120d79
|
ro/os: use os primitives for MapProcessCodeMemory
|
2022-04-29 16:14:22 -07:00 |
|
Michael Scire
|
54b6d5f40b
|
optional: add c++23 monadic interface
|
2022-04-29 16:14:20 -07:00 |
|
Michael Scire
|
590cdaf022
|
ams: add enum recognition for 14.1.0
|
2022-04-04 17:47:04 -07:00 |
|
Michael Scire
|
ddd98cb20b
|
util: update some bit utility logic
|
2022-04-04 17:47:04 -07:00 |
|
Michael Scire
|
08787303a2
|
fs: update romfs types
|
2022-04-04 17:47:02 -07:00 |
|
Michael Scire
|
37089309b2
|
fs: update LocalFileSystem
|
2022-04-04 17:47:01 -07:00 |
|
Michael Scire
|
6a5d2ced4b
|
ams: globally prefer R_RETURN to return for ams::Result
|
2022-04-04 17:46:58 -07:00 |
|
Michael Scire
|
6f4618ea60
|
ams: use R_SUCCEED, R_THROW globally
|
2022-04-04 17:46:57 -07:00 |
|
Michael Scire
|
e7d6626ef6
|
fs: update a few loose missed results
|
2022-04-04 17:46:56 -07:00 |
|
Michael Scire
|
cdadb5e9a2
|
fs: update nca drivers (and dependents/callees) for 14.0.0 changes
|
2022-04-04 17:46:56 -07:00 |
|
Michael Scire
|
767f4a9913
|
util: pointer traits only if <memory>/stratosphere
|
2022-04-04 17:46:54 -07:00 |
|
Michael Scire
|
7a0bfc4397
|
util: add pointer utils, use to constrain fs pointers
|
2022-04-04 17:46:54 -07:00 |
|
Michael Scire
|
af48924e59
|
crypto: fix aes-128 dec on arm64/cortex-a57
|
2022-03-23 11:25:20 -07:00 |
|
Michael Scire
|
d97cdde1aa
|
os/dd: add missing semicolon to new cache logic
|
2022-03-23 09:16:08 -07:00 |
|
Michael Scire
|
d066ac3d69
|
kern: update for new hw maintenance semantics
|
2022-03-23 09:16:06 -07:00 |
|
Michael Scire
|
f38d589516
|
kern: implement new thread context/fpu semantics
|
2022-03-23 09:16:06 -07:00 |
|
Michael Scire
|
a3b74aece9
|
kern: add InfoType_IsSvcPermitted
|
2022-03-23 09:16:04 -07:00 |
|
Michael Scire
|
ac73be8eae
|
sf: add new debug-interface-id in cmif out header
|
2022-03-23 09:15:59 -07:00 |
|
Michael Scire
|
aab409bf1a
|
kern: update version (note: actual 14-kernel diff/impl todo)
|
2022-03-23 09:15:58 -07:00 |
|
Michael Scire
|
446df35368
|
exo/fusee: first pass at updating enums for 14.0.0
|
2022-03-23 09:15:57 -07:00 |
|
Michael Scire
|
39047de5c2
|
ncm: update client code to better reflect latest sysupdate
|
2022-03-23 09:15:56 -07:00 |
|
Michael Scire
|
8a5d1ec46c
|
fs: utilities for hac2l to print gc headers
|
2022-03-23 09:15:55 -07:00 |
|
Michael Scire
|
bf95bc3ede
|
fs: add gc validation wrappers for hac2l
|
2022-03-23 09:15:55 -07:00 |
|
Michael Scire
|
a9aef5024c
|
util: update function dtors, update gitignore
|
2022-03-23 09:15:54 -07:00 |
|
Michael Scire
|
ce44fe4ea9
|
fs: revise allocation-fail result names
|
2022-03-23 09:15:54 -07:00 |
|
Michael Scire
|
0d2e2df552
|
strat: revise fs unsupported operation results, add overflow utils
|
2022-03-23 09:15:53 -07:00 |
|
Michael Scire
|
5febe40d50
|
fs: fix clang-build, os: StackGuardManager
|
2022-03-23 09:15:52 -07:00 |
|
Michael Scire
|
a9e2c6a9c0
|
fs: first pass at compressed storage (works on iridium with wip hac2l code)
|
2022-03-23 09:15:51 -07:00 |
|