Michael Scire
|
c2d9ac8f5c
|
fs.mitm: WIP LayeredFS impl (NOTE: UNUSABLE ATM)
Also greatly refactors libstratosphere, and does a lot of other things.
There is a lot of code in this one.
|
2018-06-14 17:51:18 -06:00 |
|
Michael Scire
|
e05f199394
|
Loader: Fix (all?) remaining bugs in ldr:pm.
Loader now works when booted as a KIP1. NOTE: ldr:ro still needs
debugging.
|
2018-05-01 16:49:20 -06:00 |
|
Michael Scire
|
991357f309
|
Loader: Add NRRInfo to RegisteredProcess, refactor Registration::
|
2018-04-26 17:03:10 -06:00 |
|
Michael Scire
|
1ec3eb1ace
|
Loader: is_64_bit -> is_64_bit_addspace
|
2018-04-26 14:53:33 -06:00 |
|
Michael Scire
|
82d9728372
|
Loader: Save process->is_64_bit as prep for ldr:ro
|
2018-04-26 14:51:07 -06:00 |
|
Michael Scire
|
3e36e81e80
|
Loader: Fix bugs in CreateProcess(), which now succeeds on hardware (1.0.0)
|
2018-04-24 17:56:32 -06:00 |
|
Michael Scire
|
80fedc51c1
|
Loader: Implement all remaining parts of CreateProcess except LoadNsoSegment.
|
2018-04-24 06:25:31 -06:00 |
|
Michael Scire
|
a96f862f11
|
Loader: Implement most of LoadNsosIntoProcessMemory
|
2018-04-24 06:01:32 -06:00 |
|
Michael Scire
|
b11c2fe755
|
Loader: Implement NSO Extent calculation (note: ASLR currently disabled due to lack of entropy source.)
|
2018-04-24 04:41:29 -06:00 |
|
Michael Scire
|
5e5dd530c7
|
Clean up Nso fopen semantics
|
2018-04-24 03:14:40 -06:00 |
|
Michael Scire
|
1c47959bca
|
Loader: Call svcCreateProcess()
|
2018-04-24 02:12:19 -06:00 |
|
Michael Scire
|
2d6445d2f9
|
Loader: Implement InitializeProcessInfo()
|
2018-04-24 02:08:11 -06:00 |
|
Michael Scire
|
73b6225d2e
|
Loader: Add Nso Header loading, loadset validation in CreateProcess
|
2018-04-23 20:05:22 -06:00 |
|
Michael Scire
|
5a7f9f10b1
|
Loader: Remove Kernel Caps parsing TODO.
|
2018-04-23 18:25:03 -06:00 |
|
Michael Scire
|
c9a40f358a
|
Loader: Implement Kernel Capability parsing/validation.
|
2018-04-23 18:24:02 -06:00 |
|
Michael Scire
|
0e11788e43
|
Stratosphere: Make TODOs for Loader::CreateProcess().
|
2018-04-23 13:34:32 -06:00 |
|
Michael Scire
|
674528b246
|
Stratosphere: Implement support for deferred commands. Finish sm GetService()'s deferred path.
|
2018-04-22 03:02:19 -06:00 |
|
Michael Scire
|
6a51ce25b3
|
Stratosphere: Skeleton create process up through the ProcessCreation::CreateProcess() call
|
2018-04-21 19:52:49 -06:00 |
|