Michael Scire
|
3e33fb6361
|
strat: use m_ for member variables
|
2021-10-15 23:54:35 -07:00 |
|
Michael Scire
|
5872a51c18
|
svc: use m_ for member variables
|
2021-10-15 23:54:35 -07:00 |
|
Michael Scire
|
bb1a22a631
|
sdmmc: use m_ for member variables
|
2021-10-15 23:54:35 -07:00 |
|
Michael Scire
|
65e89cf1b8
|
kern: fix some lingering non-m_ member variables
|
2021-10-15 23:54:35 -07:00 |
|
Michael Scire
|
116e41f790
|
exo/vapours: refactor member variables to m_ over this->
|
2021-10-15 23:54:34 -07:00 |
|
Michael Scire
|
af55ad6e67
|
libstrat: remove lingering debugging edits
|
2021-10-15 23:54:34 -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
|
f6c9839eae
|
kern: tidy up capability calc
|
2021-10-15 23:54:32 -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
|
d4221d822e
|
sf: add NativeHandle type
TODO: figure out how to integrate this into templating...
|
2021-10-07 23:06:26 -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
|
57f439afe7
|
result: improve Includes codegen
|
2021-10-07 23:06:24 -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 |
|
Michael Scire
|
cc4133c1b7
|
os: improve thread name codegen
|
2021-10-07 23:06:24 -07:00 |
|
Michael Scire
|
d1c6b77f13
|
os: implement SharedMemory, update AslrSpaceManager
|
2021-10-07 23:06:23 -07:00 |
|
Michael Scire
|
b690bc1472
|
os: fix AttachTransferMemory return type
|
2021-10-07 23:06:23 -07:00 |
|
Michael Scire
|
69a0ec03e9
|
strat: use consistent include style for lib headers
|
2021-10-07 23:06:23 -07:00 |
|
Michael Scire
|
6125281acd
|
os: adopt multiwait naming over waitable
|
2021-10-07 23:06:23 -07:00 |
|
Michael Scire
|
fcb34b2c22
|
os: add IoRegion
|
2021-10-07 23:06:23 -07:00 |
|
Michael Scire
|
71b389c9e4
|
os: add tentative IoRegionType
|
2021-10-07 23:06:22 -07:00 |
|
Michael Scire
|
28edc0ca8f
|
lmem: fix assert with side effects
|
2021-10-07 23:06:22 -07:00 |
|
Michael Scire
|
c68298a00e
|
stratosphere: use SdkMutex/SdkRecursiveMutex over Mutex
|
2021-10-07 23:06:22 -07:00 |
|
Michael Scire
|
6fdac55fd1
|
libstrat: uncomment some asserts
|
2021-10-07 23:06:21 -07:00 |
|
Michael Scire
|
7665721e03
|
ams-libs: AMS_ASSERT no longer invokes expression
|
2021-10-07 23:06:21 -07:00 |
|
Michael Scire
|
3ef8f0f73f
|
os: implement Barrier
|
2021-10-07 23:06:21 -07:00 |
|
Michael Scire
|
389018db64
|
os: implement SdkRecursiveMutex
|
2021-10-07 23:06:21 -07:00 |
|
Michael Scire
|
94dd4ab3c5
|
ddsf: We can use LightEvent now
|
2021-10-07 23:06:20 -07:00 |
|
Michael Scire
|
47bbff43c5
|
os: add unit tests for ExpandUnsignedValueToAscii
|
2021-10-07 23:06:20 -07:00 |
|