Michael Scire
|
0189c5f1e6
|
sm/tipc: minor cleanup
|
2021-10-12 00:20:21 -07:00 |
|
Michael Scire
|
bd1bcdf52b
|
sf: prevent emitting mitm/defer code unless server in process supports it
|
2021-10-11 19:01:27 -07:00 |
|
Michael Scire
|
5708bb1557
|
ams: allow bootloader to merely approximate correct target firmware
|
2021-10-11 00:54:17 -07:00 |
|
Michael Scire
|
06f68a8159
|
loader: refactor to remove fake namespaces
|
2021-10-10 21:37:29 -07:00 |
|
Michael Scire
|
d9dc04318d
|
loader: refactor ro manager/improve accuracy
|
2021-10-10 18:22:32 -07:00 |
|
Michael Scire
|
d8a36e39f2
|
spl: refactor for accuracy/move into libstrat
|
2021-10-10 12:57:36 -07:00 |
|
Michael Scire
|
bc96ebb74c
|
os: add FlushDataCache
|
2021-10-10 00:33:52 -07:00 |
|
Michael Scire
|
a595c232b9
|
strat: use m_ for member variables
|
2021-10-10 00:14:06 -07:00 |
|
Michael Scire
|
1ab0bd1765
|
ams: replace most remaining operator & with std::addressof
|
2021-10-09 14:49:53 -07:00 |
|
Michael Scire
|
ec65c39d17
|
strat: refactor address taking of form &var[...]
|
2021-10-09 12:45:31 -07:00 |
|
Michael Scire
|
b0e520112b
|
strat: always use explicit result namespacing
|
2021-10-09 10:36:21 -07:00 |
|
Adubbz
|
303c6eb5f9
|
settings: implement KeyValueStore (#1659)
* settings: implement KeyValueStore and dependencies
* settings: update KeyValueStore for recent refactoring
* settings: address feedback
|
2021-10-09 09:16:40 -07:00 |
|
Michael Scire
|
ffc143860b
|
strat: use ams::Main() instead of main(argc, argv)
|
2021-10-07 17:44:54 -07:00 |
|
Michael Scire
|
6a53726833
|
strat: build sysmodules with -Wextra/-Werror
|
2021-10-06 23:22:54 -07:00 |
|
Michael Scire
|
e8f1efd01b
|
libstrat: fix compilation without pre-compiled header/without lto
|
2021-10-06 17:58:42 -07:00 |
|
Michael Scire
|
7ca83c9d3b
|
libstrat: enable -Wextra, -Werror
This caught an embarrassingly large number of bugs.
|
2021-10-06 15:20:48 -07:00 |
|
Michael Scire
|
719ead824e
|
strat: remove map namespace, svc: add address space defs
|
2021-10-05 12:22:34 -07:00 |
|
Michael Scire
|
69777cf792
|
strat: use sf::NativeHandle for ipc templating
|
2021-10-05 00:11:36 -07:00 |
|
Michael Scire
|
d97e97258e
|
sf: add NativeHandle type
TODO: figure out how to integrate this into templating...
|
2021-10-04 17:34:16 -07:00 |
|
Michael Scire
|
d0041a33ac
|
strat: prefer os::NativeHandle to Handle/svc::Handle where sensible
|
2021-10-04 17:12:32 -07:00 |
|
Michael Scire
|
597d521f52
|
pm: use svc::LimitableResource where relevant
|
2021-10-04 16:33:18 -07:00 |
|
Michael Scire
|
6f680fe63b
|
strat: use svc:: over ::svc
|
2021-10-04 14:54:13 -07:00 |
|
Michael Scire
|
77fe5cf6f5
|
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
|
2021-10-04 12:59:10 -07:00 |
|
Michael Scire
|
6f76066d24
|
os: remove ManagedHandle, refactor to use NativeHandle typename
|
2021-10-04 12:33:09 -07:00 |
|
Michael Scire
|
18825866ac
|
strat: automatic program id detection
|
2021-10-01 17:18:50 -07:00 |
|
Michael Scire
|
2b37e5d486
|
os: adopt nintendo ReaderWriter naming over ReadWrite
|
2021-10-01 11:42:34 -07:00 |
|
Michael Scire
|
00d0c94f2d
|
os: amend io region api
|
2021-10-01 01:02:48 -07:00 |
|
Michael Scire
|
82f3416799
|
os: implement SharedMemory, update AslrSpaceManager
|
2021-10-01 00:36:18 -07:00 |
|
Michael Scire
|
101e3087fe
|
os: fix AttachTransferMemory return type
|
2021-09-30 22:18:46 -07:00 |
|
Michael Scire
|
24d6933145
|
strat: use consistent include style for lib headers
|
2021-09-30 19:21:08 -07:00 |
|
Michael Scire
|
7444a68cd1
|
os: adopt multiwait naming over waitable
|
2021-09-30 19:00:47 -07:00 |
|
Michael Scire
|
d9b4009f82
|
os: add IoRegion
|
2021-09-30 11:43:17 -07:00 |
|
Michael Scire
|
2d214f5e1e
|
os: add tentative IoRegionType
|
2021-09-30 11:32:45 -07:00 |
|
Michael Scire
|
41ab4c2c68
|
stratosphere: use SdkMutex/SdkRecursiveMutex over Mutex
|
2021-09-29 22:52:50 -07:00 |
|
Michael Scire
|
5dc64bc1f7
|
os: implement Barrier
|
2021-09-29 18:03:11 -07:00 |
|
Michael Scire
|
b25218c918
|
os: implement SdkRecursiveMutex
|
2021-09-29 14:56:53 -07:00 |
|
Michael Scire
|
6b438c7adf
|
ddsf: We can use LightEvent now
|
2021-09-29 14:17:40 -07:00 |
|
Michael Scire
|
1e7a327a25
|
os: implement LightSemaphore
|
2021-09-29 13:24:03 -07:00 |
|
Michael Scire
|
b8a1ebd11a
|
os: implement LightMessageQueue
|
2021-09-29 12:55:52 -07:00 |
|
Michael Scire
|
cf5f431058
|
os: refactor MessageQueue to use new MessageQueueHelper template
|
2021-09-29 12:24:18 -07:00 |
|
Michael Scire
|
632b6b3330
|
os: implement LightEvent
|
2021-09-28 18:54:09 -07:00 |
|
Michael Scire
|
5e0bbb61b1
|
os: implement ReadWriteBusyMutex
|
2021-09-28 17:01:11 -07:00 |
|
Michael Scire
|
09570c470c
|
os: implement BusyMutex
|
2021-09-28 14:53:55 -07:00 |
|
Michael Scire
|
ce7dd55257
|
svc/kern/dd: remove MapDeviceAddressSpace()
|
2021-09-19 10:34:31 -07:00 |
|
Adubbz
|
b6b09d6944
|
ncm: updated to 13.0.0
|
2021-09-19 10:34:31 -07:00 |
|
Adubbz
|
a941e4be03
|
ncm: skeleton new commands
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
bd240b23d8
|
erpt: skeleton sprofile apis
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
cb299d9260
|
fusee/exo: update for recognition of 13.0.0
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
f2da92184b
|
cs: fix launching of tio server
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
a595091be0
|
cs: fix screenshot packet semantics
|
2021-09-11 19:41:47 -07:00 |
|