diff options
author | Lioncash <mathew1800@gmail.com> | 2019-04-09 17:03:04 -0400 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2019-04-11 22:11:41 -0400 |
commit | 612e1388df3bed64081488f2a99cce522c80c76d (patch) | |
tree | 2d2782d0df46e9458ec2a2728f5cd66f27963ea9 /src/core/loader/nax.h | |
parent | 32a6ceb4e576a88cf7193bf6d0bfb6d4fa1570f6 (diff) |
core/core: Move process execution start to System's Load()
This gives us significantly more control over where in the
initialization process we start execution of the main process.
Previously we were running the main process before the CPU or GPU
threads were initialized (not good). This amends execution to start
after all of our threads are properly set up.
Diffstat (limited to 'src/core/loader/nax.h')
-rw-r--r-- | src/core/loader/nax.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/loader/nax.h b/src/core/loader/nax.h index f400795743..00f1659c14 100644 --- a/src/core/loader/nax.h +++ b/src/core/loader/nax.h @@ -33,7 +33,7 @@ public: FileType GetFileType() const override; - ResultStatus Load(Kernel::Process& process) override; + LoadResult Load(Kernel::Process& process) override; ResultStatus ReadRomFS(FileSys::VirtualFile& dir) override; u64 ReadRomFSIVFCOffset() const override; |