Michael Scire
|
5de551db29
|
kern: add InfoType_TransferMemoryHint
|
2024-10-15 21:48:59 -07:00 |
|
Michael Scire
|
f35c94810c
|
ams: fix compilation with gcc 14 (closes #2330)
|
2024-06-01 22:36:37 -07:00 |
|
Michael Scire
|
05090005b7
|
svc: advertise support for 18.3.0.0
|
2024-03-29 02:41:14 -07:00 |
|
Michael Scire
|
8aa62a54d8
|
kern/os: support CreateProcessFlag_EnableAliasRegionExtraSize
|
2024-03-29 02:41:14 -07:00 |
|
Michael Scire
|
afc0e14556
|
kern/svc: fix query/insecure names
|
2023-11-01 10:24:13 -07:00 |
|
Michael Scire
|
aba6ca7329
|
kern: bump supported version to 17.x
|
2023-10-12 08:55:58 -07:00 |
|
Michael Scire
|
ae2c25e9c8
|
kern: update KMemoryState, remove bijection (separate IoRegister/IoMemory)
|
2023-10-12 08:55:58 -07:00 |
|
Michael Scire
|
46094cfb3e
|
kern: increase non-dynamic heap sizes to 8 GB to match
|
2023-02-23 19:05:52 -07:00 |
|
Michael Scire
|
7d9fea01c3
|
kern: bump supported version to 16.x
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
406320f6ec
|
kern: better divide non-secure size, don't waste fatal memory unless necessary
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
25383db524
|
kern: add InfoType_IoRegionHint
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
bff61c68ab
|
kern: adjust pool allocations
|
2023-02-22 17:19:51 -08:00 |
|
Michael Scire
|
bf4fdf6188
|
kern: update for new exception flag semantics
|
2022-10-12 09:15:16 -07:00 |
|
Michael Scire
|
e7a1e0fee2
|
kern: implement Svc(Un)MapInsecureMemory
|
2022-10-12 09:15:16 -07:00 |
|
Michael Scire
|
5ee7d8a5ed
|
kern: update for new device map semantics
|
2022-10-12 09:15:16 -07:00 |
|
Michael Scire
|
d00406e089
|
os: update os namespace for 15.0.0, loader/ro: update to use csrng, spl: bump max sessions
|
2022-10-12 09:15:16 -07:00 |
|
Michael Scire
|
6e17317d5d
|
kern: implement new thread context/fpu semantics
|
2022-03-23 09:10:50 -07:00 |
|
Michael Scire
|
14e768cd10
|
kern: add InfoType_IsSvcPermitted
|
2022-03-23 09:10:50 -07:00 |
|
Michael Scire
|
dc643daaa7
|
kern: update version (note: actual 14-kernel diff/impl todo)
|
2022-03-23 09:10:50 -07:00 |
|
Michael Scire
|
13697fa921
|
libs: add ongoing work to facilitate hactool rewrite
|
2022-03-21 17:21:44 -07:00 |
|
Michael Scire
|
2161365f4f
|
ams: update for awareness of architecture revision
|
2021-10-31 11:18:17 -07:00 |
|
Michael Scire
|
a14dc6ed89
|
crypto: implement md5, which now used by sprof
|
2021-10-25 23:15:50 -07:00 |
|
Michael Scire
|
1d5f66be56
|
kern: implement 13.1.0 kernel changes
|
2021-10-25 17:34:47 -07:00 |
|
Michael Scire
|
0a58e803be
|
kern/test: add wip qemu-virt board support to mesosphere
|
2021-10-25 17:31:14 -07:00 |
|
Michael Scire
|
aaa3770806
|
kern: optimize timespan -> tick codegen, improve .text layout
|
2021-10-24 01:16:24 -07:00 |
|
Michael Scire
|
889d843718
|
ams: improve offsetof style consistency
|
2021-10-18 00:17:13 -07:00 |
|
Michael Scire
|
ce28591ab2
|
svc: use m_ for member variables
|
2021-10-09 16:14:00 -07:00 |
|
Michael Scire
|
4866e80769
|
svc: refactor/rename MemoryInfo fields
|
2021-10-05 15:16:54 -07:00 |
|
Michael Scire
|
719ead824e
|
strat: remove map namespace, svc: add address space defs
|
2021-10-05 12:22:34 -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
|
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
|
7cdfa68dd5
|
svc: bump supported version
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
f6fb5f2c8d
|
kern/svc: implement IoPool/Region svc support
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
ce7dd55257
|
svc/kern/dd: remove MapDeviceAddressSpace()
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
fdf008108c
|
kern: add new KMemoryState
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
6407786059
|
kern: update GetInfo logic for tick count InfoTypes
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
4075d24e0c
|
kern: add hardware single step extension
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
c6fad1b0ee
|
osdbg: implement thread info api
|
2021-09-11 19:41:47 -07:00 |
|
Michael Scire
|
57c8bc432d
|
sm: reimplement using tipc instead of cmif (probably broken, untested)
|
2021-04-11 03:42:16 -07:00 |
|
Michael Scire
|
21b883a75c
|
tipc: fix compilation issues with core serialization routines
|
2021-04-11 03:42:16 -07:00 |
|
Michael Scire
|
e93d71d932
|
tipc: tentative core serialization logic (missing imports, won't compile)
|
2021-04-11 03:42:16 -07:00 |
|
Michael Scire
|
1d2be0a2eb
|
kern: mesosphere now implements kernel/sdk 12.3
|
2021-04-11 03:42:16 -07:00 |
|
Michael Scire
|
b3bd443636
|
svc: sanitize booleans in autogenerated abi stubs
|
2021-04-11 03:42:16 -07:00 |
|
Michael Scire
|
a7564cf303
|
kern: add extension InfoType for retrieving current process handle.
|
2021-03-17 17:48:30 -07:00 |
|
Michael Scire
|
1e643f7ab0
|
kern: further codegen tweaks
|
2021-01-08 02:35:29 -08:00 |
|
Michael Scire
|
4aa18b06e8
|
kern: greatly improve codegen for atomics, scheduler
|
2021-01-08 02:13:43 -08:00 |
|
Michael Scire
|
ee1b638dde
|
svc: we support kernel version 15.4
|
2020-12-28 17:33:45 -08:00 |
|
Michael Scire
|
be8473cf65
|
kern: implement memory debug
|
2020-12-10 16:32:19 -08:00 |
|
Michael Scire
|
1a6e003a5d
|
kern: add kernel object debug
|
2020-12-10 03:31:57 -08:00 |
|