Michael Scire
7be7c1ba7c
kern: KAddressSpaceInfo now takes CreateProcessFlags in getters
2024-10-15 21:51:35 -07:00
Michael Scire
2af5fbb951
kern: add KPageGroup::CopyRangeTo
2024-03-29 02:55:05 -07:00
Michael Scire
2c77b3e1e3
kern: fix assert usage in process load
2023-10-12 09:22:28 -07:00
Michael Scire
2c2aa8b57c
kern: update initial process load logic to do per-segment mapping/decompression
2023-10-12 09:22:23 -07:00
Michael Scire
d066ac3d69
kern: update for new hw maintenance semantics
2022-03-23 09:16:06 -07:00
SciresM
00203fd7c3
Integrate new result macros. ( #1780 )
...
* result: try out some experimental shenanigans
* result: sketch out some more shenanigans
* result: see what it looks like to convert kernel to use result conds instead of guards
* make rest of kernel use experimental new macro-ing
2022-03-23 09:15:40 -07:00
Michael Scire
38a4dadd9e
kern: reflect nintendo cache management behavior for initial processes
2021-10-26 01:11:16 -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
cf19a7b64d
kern: load initial process binary from user pool, rather than from pt heap
2021-04-11 03:59:15 -07:00
Michael Scire
4ddacf3384
kern: refactor to use m_ for member variables
2020-12-19 10:21:52 -08:00
Michael Scire
397d317a6c
kern: implement DisableDeviceAddressSpaceMerge
2020-12-02 06:53:10 -08:00
Michael Scire
22f2946671
kern: begin 1.0.0 backwards compat changes (kips run, full boot fails)
2020-09-07 10:51:50 -07:00
Michael Scire
fcffa49fd5
kern: implement first half of SvcCreateProcess
2020-08-01 15:31:25 -07:00
Michael Scire
67c77d92f7
kern: implement SetProcessMemoryPermission
2020-03-02 19:51:00 -08:00
Michael Scire
868f2aa1b9
kern: implement page group unmapping
2020-03-02 19:50:58 -08:00
Michael Scire
89772b2eca
kern: change decompression asserts -> audits
2020-03-02 19:50:57 -08:00
Michael Scire
d3a47ce27a
kern: implement through kip decompression
2020-03-02 19:50:57 -08:00
Michael Scire
a35f47e61d
kern: skeleton initial process loading
2020-03-02 19:50:57 -08:00