Commit Graph

13 Commits

Author SHA1 Message Date
bunnei
b95c68cc67 core: Move process creation out of global state. 2018-03-14 18:42:19 -04:00
Subv
440b43d280 Kernel: Store the program id in the Process class instead of the CodeSet class.
There may be many CodeSets per Process, so it's wasteful and overcomplicated to store the program id in each of them.
2018-03-01 19:03:53 -05:00
bunnei
cf89a3280d Merge pull request #92 from gdkchan/nro_refactor
Fix NRO entry point
2018-01-20 23:10:15 -05:00
bunnei
533007a13c loader: Clean up ctors and includes. 2018-01-20 15:54:17 -05:00
bunnei
6ef698bf1a loader: Refactor to also pass filepath into IdentifyType. 2018-01-20 14:59:44 -05:00
gdkchan
d7c1541d78 Fix NRO Entry Point 2018-01-18 17:18:43 -03:00
gdkchan
3a83b50fd8 Fix NRO loading 2018-01-17 20:16:09 -03:00
gdkchan
38fc0e5164 Remove relocation on NSO/NRO 2018-01-17 17:01:10 -03:00
bunnei
17cc648277 yuzu: Update license text to be consistent across project. 2018-01-13 16:22:39 -05:00
bunnei
0d440f89d4 core: Refactor MakeMagic usage and remove dead code. 2017-10-15 00:11:38 -04:00
bunnei
45b7723c75 Merge remote-tracking branch 'upstream/master' into nx
# Conflicts:
#	src/core/CMakeLists.txt
#	src/core/arm/dynarmic/arm_dynarmic.cpp
#	src/core/arm/dyncom/arm_dyncom.cpp
#	src/core/hle/kernel/process.cpp
#	src/core/hle/kernel/thread.cpp
#	src/core/hle/kernel/thread.h
#	src/core/hle/kernel/vm_manager.cpp
#	src/core/loader/3dsx.cpp
#	src/core/loader/elf.cpp
#	src/core/loader/ncch.cpp
#	src/core/memory.cpp
#	src/core/memory.h
#	src/core/memory_setup.h
2017-10-09 23:56:20 -04:00
bunnei
38016f790b loader: Various improvements for NSO/NRO loaders. 2017-10-09 21:39:32 -04:00
bunnei
8a12962660 loader: Add support for NRO, as well as various fixes and shared linker. 2017-10-05 23:30:08 -04:00