Michael Scire
|
0a0bd74ca2
|
init: disable fsdev cwd to prevent abort on fsdev usage (fsdev should not be used)
|
2021-10-27 22:57:18 -07:00 |
|
Michael Scire
|
f68bae342c
|
sprof: update for 13.1.0 (format version 1)
|
2021-10-26 01:11:19 -07:00 |
|
Michael Scire
|
d71b86281a
|
hos: whoops
|
2021-10-26 01:11:17 -07:00 |
|
Michael Scire
|
1c768fe276
|
hos: better safe than sorry
|
2021-10-26 01:11:17 -07:00 |
|
Michael Scire
|
358cd4d95f
|
hos: allow turning off ams extension hard-reqs for unit testing
|
2021-10-26 01:11:17 -07:00 |
|
Michael Scire
|
194e58a3e3
|
kern/test: add wip qemu-virt board support to mesosphere
|
2021-10-26 01:11:16 -07:00 |
|
SciresM
|
823c0df6b9
|
kern: avoid constexpr init for many objects (avoids unnecessary memory clear) (#1668)
|
2021-10-26 01:11:13 -07:00 |
|
Michael Scire
|
ea0de678ac
|
lr: fix EraseRedirection hang introduced by refactoring
|
2021-10-26 01:11:11 -07:00 |
|
Michael Scire
|
960c5c19f9
|
ams: improve offsetof style consistency
|
2021-10-26 01:11:10 -07:00 |
|
Michael Scire
|
21cb300537
|
constexpr: resign ourselves to gcc dropping void -> T support
|
2021-10-26 01:11:10 -07:00 |
|
Michael Scire
|
d5ea59d8f8
|
powctl: remove unused arm_neon header after last commit
|
2021-10-26 01:11:09 -07:00 |
|
Michael Scire
|
6da57eff75
|
powctl: don't require arm64 arch for floating -> fixed conversion
|
2021-10-26 01:11:09 -07:00 |
|
Michael Scire
|
cf765c0946
|
tipc: implement special-case templating used by 13.0.0 pgl
|
2021-10-15 23:54:40 -07:00 |
|
Michael Scire
|
dbd0b13002
|
boot: update for 13.0.0/aula parameter changes (closes #1477)
|
2021-10-15 23:54:40 -07:00 |
|
Michael Scire
|
17bf5ee002
|
powctl: integrate 13.0.0 changes (aula params not done yet)
|
2021-10-15 23:54:40 -07:00 |
|
Michael Scire
|
68e9f7c853
|
strat: fix some mitm server management logic
|
2021-10-15 23:54:39 -07:00 |
|
Michael Scire
|
15b3f9545f
|
sm/tipc: minor cleanup
|
2021-10-15 23:54:39 -07:00 |
|
Michael Scire
|
02c1d19605
|
strat: don't force fs globals to link into every process
|
2021-10-15 23:54:38 -07:00 |
|
Michael Scire
|
a9322a7245
|
sf: prevent emitting mitm/defer code unless server in process supports it
|
2021-10-15 23:54:38 -07:00 |
|
Michael Scire
|
3bef5b7d5a
|
ams: allow bootloader to merely approximate correct target firmware
|
2021-10-15 23:54:37 -07:00 |
|
Michael Scire
|
3218308524
|
loader: refactor ro manager/improve accuracy
|
2021-10-15 23:54:36 -07:00 |
|
Michael Scire
|
0abb1e474e
|
spl: refactor for accuracy/move into libstrat
|
2021-10-15 23:54:36 -07:00 |
|
Michael Scire
|
11e9dcfe11
|
os: add FlushDataCache
|
2021-10-15 23:54:36 -07:00 |
|
Michael Scire
|
3e33fb6361
|
strat: use m_ for member variables
|
2021-10-15 23:54:35 -07:00 |
|
Michael Scire
|
3b5f56ab9f
|
ams: replace most remaining operator & with std::addressof
|
2021-10-15 23:54:34 -07:00 |
|
Michael Scire
|
02e98d84d7
|
settings: fix correctness issue in LazyFileAccessor
|
2021-10-15 23:54:34 -07:00 |
|
Michael Scire
|
5c32ec11ea
|
strat: refactor address taking of form &var[...]
|
2021-10-15 23:54:34 -07:00 |
|
Michael Scire
|
e2df2f98a3
|
strat: always use explicit result namespacing
|
2021-10-15 23:54:33 -07:00 |
|
Adubbz
|
ea0bb620f2
|
settings: implement KeyValueStore (#1659)
* settings: implement KeyValueStore and dependencies
* settings: update KeyValueStore for recent refactoring
* settings: address feedback
|
2021-10-15 23:54:33 -07:00 |
|
Michael Scire
|
0a4c2759a1
|
os: fix mutex push/pop prototypes
|
2021-10-07 23:38:32 -07:00 |
|
Michael Scire
|
80d72af9f3
|
cs: prevent exceptions from manifesting
|
2021-10-07 23:06:30 -07:00 |
|
Michael Scire
|
3fcc3c8e72
|
boot: save 12KB
|
2021-10-07 23:06:29 -07:00 |
|
Michael Scire
|
c3583b8604
|
erpt: save 8KB
|
2021-10-07 23:06:29 -07:00 |
|
Michael Scire
|
2905319d46
|
strat: use ams::Main() instead of main(argc, argv)
|
2021-10-07 23:06:29 -07:00 |
|
Michael Scire
|
8a8631ebcb
|
strat: build sysmodules with -Wextra/-Werror
|
2021-10-07 23:06:29 -07:00 |
|
Michael Scire
|
843dc8e521
|
libstrat: fix compilation without pre-compiled header/without lto
|
2021-10-07 23:06:28 -07:00 |
|
Michael Scire
|
fd1b6d4578
|
libstrat: enable -Wextra, -Werror
This caught an embarrassingly large number of bugs.
|
2021-10-07 23:06:28 -07:00 |
|
Michael Scire
|
408173da12
|
os: fix MapTransferMemory output not being set
|
2021-10-07 23:06:28 -07:00 |
|
Michael Scire
|
390ce66da1
|
svc: refactor/rename MemoryInfo fields
|
2021-10-07 23:06:28 -07:00 |
|
Michael Scire
|
782e449543
|
strat: remove map namespace, svc: add address space defs
|
2021-10-07 23:06:27 -07:00 |
|
Michael Scire
|
4ce6273f2b
|
strat: use sf::NativeHandle for ipc templating
|
2021-10-07 23:06:27 -07:00 |
|
Michael Scire
|
612b9e2f01
|
strat: prefer os::NativeHandle to Handle/svc::Handle where sensible
|
2021-10-07 23:06:26 -07:00 |
|
Michael Scire
|
09a9fdb2c3
|
pm: use svc::LimitableResource where relevant
|
2021-10-07 23:06:26 -07:00 |
|
Michael Scire
|
5a71876ca8
|
strat: use svc:: over ::svc
|
2021-10-07 23:06:26 -07:00 |
|
Michael Scire
|
002422d5dc
|
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
|
2021-10-07 23:06:25 -07:00 |
|
Michael Scire
|
304b0f8016
|
os: remove ManagedHandle, refactor to use NativeHandle typename
|
2021-10-07 23:06:25 -07:00 |
|
Michael Scire
|
4390df76ad
|
pm/cfg: simplify initial process id range logic
|
2021-10-07 23:06:25 -07:00 |
|
Michael Scire
|
28756234d9
|
strat: automatic program id detection
|
2021-10-07 23:06:25 -07:00 |
|
Michael Scire
|
828506218f
|
os: adopt nintendo ReaderWriter naming over ReadWrite
|
2021-10-07 23:06:24 -07:00 |
|
Michael Scire
|
a582429e6d
|
os: amend io region api
|
2021-10-07 23:06:24 -07:00 |
|