Michael Scire
|
fba962ef11
|
kern: clean up mesosphere buildscript
|
2021-10-08 12:32:23 -07:00 |
|
Michael Scire
|
9def4b5925
|
kern: tidy up capability calc
|
2021-10-08 12:29:41 -07:00 |
|
Michael Scire
|
578843f92c
|
fusee: fix loader stub size alignment
|
2021-10-08 11:18:12 -07:00 |
|
Michael Scire
|
e5cce0f61c
|
git subrepo push libraries
subrepo:
subdir: "libraries"
merged: "0a4c2759a"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs"
branch: "master"
commit: "0a4c2759a"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
|
2021-10-07 23:38:51 -07:00 |
|
Michael Scire
|
d14290e357
|
os: fix mutex push/pop prototypes
|
2021-10-07 23:38:15 -07:00 |
|
Michael Scire
|
812acb8b68
|
git subrepo push libraries
subrepo:
subdir: "libraries"
merged: "80d72af9f"
upstream:
origin: "https://github.com/Atmosphere-NX/Atmosphere-libs"
branch: "master"
commit: "80d72af9f"
git-subrepo:
version: "0.4.1"
origin: "???"
commit: "???"
|
2021-10-07 23:07:34 -07:00 |
|
Michael Scire
|
229651fe72
|
ams.mitm: avoid using std::unordered_map, it manifests exception code
|
2021-10-07 22:59:16 -07:00 |
|
Michael Scire
|
41a4bf53f6
|
cs: prevent exceptions from manifesting
|
2021-10-07 19:48:40 -07:00 |
|
Michael Scire
|
888b35833e
|
boot: save 12KB
|
2021-10-07 19:33:07 -07:00 |
|
Michael Scire
|
afccc35e79
|
erpt: save 8KB
|
2021-10-07 19:14:31 -07:00 |
|
Michael Scire
|
e7ca22abd7
|
jpegdec: save 128KB of memory
|
2021-10-07 18:03:11 -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
|
e1fbf27398
|
os: fix MapTransferMemory output not being set
|
2021-10-06 12:07:26 -07:00 |
|
Michael Scire
|
4866e80769
|
svc: refactor/rename MemoryInfo fields
|
2021-10-05 15:16:54 -07:00 |
|
Michael Scire
|
d9159f81d2
|
ro: double whoops
|
2021-10-05 12:40:58 -07:00 |
|
Michael Scire
|
306f413874
|
ro/dmnt: fix process address space detection
|
2021-10-05 12:34:09 -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
|
a774833790
|
ro: simplify program id logic
|
2021-10-01 19:10:19 -07:00 |
|
Michael Scire
|
65fd967550
|
pm/cfg: simplify initial process id range logic
|
2021-10-01 17:37:39 -07:00 |
|
Michael Scire
|
18825866ac
|
strat: automatic program id detection
|
2021-10-01 17:18:50 -07:00 |
|
Michael Scire
|
9ecec1b935
|
result: improve Includes codegen
|
2021-10-01 15:12:38 -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
|
3eac814268
|
os: improve thread name codegen
|
2021-10-01 00:41:35 -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
|
c31060f0b8
|
lmem: fix assert with side effects
|
2021-09-29 23:56:30 -07:00 |
|
Michael Scire
|
427ab78bc6
|
pm: implement newer-N-pm's dynamic resource logic
|
2021-09-29 23:33:25 -07:00 |
|
Michael Scire
|
41ab4c2c68
|
stratosphere: use SdkMutex/SdkRecursiveMutex over Mutex
|
2021-09-29 22:52:50 -07:00 |
|
Michael Scire
|
a4fe1bb5d8
|
libstrat: uncomment some asserts
|
2021-09-29 22:02:58 -07:00 |
|
Michael Scire
|
9b04ff0f54
|
ams-libs: AMS_ASSERT no longer invokes expression
|
2021-09-29 21:32:40 -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
|
c949779b3d
|
stratosphere: grant access to SynchronizePreemptionState
|
2021-09-29 14:18:03 -07:00 |
|
Michael Scire
|
6b438c7adf
|
ddsf: We can use LightEvent now
|
2021-09-29 14:17:40 -07:00 |
|
Michael Scire
|
8fc7d715a5
|
os: add unit tests for ExpandUnsignedValueToAscii
|
2021-09-29 13:55:40 -07:00 |
|