38 Commits (e09505ff6147815d7d3c7adcc0d260638cf49706)

Author SHA1 Message Date
Zach Hilman e09505ff61 nso/nro: Add NSO arguments structure to data section 7 years ago
Lioncash cf9d6c6f52 kernel/process: Make data member variables private 7 years ago
Lioncash a63e6f9dfd loader: Make the Load() function take a process as a regular reference, not a SharedPtr 7 years ago
Lioncash 83377113bf memory: Dehardcode the use of fixed memory range constants 7 years ago
Lioncash 75603b005b process/vm_manager: Amend API to allow reading parameters from NPDM metadata 7 years ago
Lioncash 2ea45fe75b kernel/thread: Include thread-related enums within the kernel namespace 7 years ago
Zach Hilman 9664ce255d bktr: Fix missing includes and optimize style 7 years ago
Zach Hilman 08fcb4694f loader: Ignore patches on NRO and DRD 7 years ago
Lioncash 4a587b81b2 core/core: Replace includes with forward declarations where applicable 7 years ago
Lioncash 0cbcd6ec9a kernel: Eliminate kernel global state 7 years ago
Lioncash 96c0b81a51 loader: Remove address mapping remnants from citra 7 years ago
Zach Hilman ec3bef7b4c loader: Add more descriptive errors 7 years ago
Lioncash 2beda7c2b3 kernel/process: Use accessors instead of class members for referencing segment array 7 years ago
Lioncash 1b4d0ac20e nro: Replace inclusion with a forward declaration 8 years ago
Lioncash 2b497e5830 nro: Make bracing consistent 8 years ago
Zach Hilman e8f641a52d NRO Assets and NACP file format 8 years ago
Lioncash 8874d0e657 loader/{nca, nro}: std::move VirtualFile in the constructors where applicable 8 years ago
Lioncash 55ab369043
loader/nro: Resolve sign mismatch warnings 8 years ago
Zach Hilman 29aff8d5ab Virtual Filesystem 2: Electric Boogaloo (#676) 8 years ago
Hedges e066bc75b9 More improvements to GDBStub (#653) 8 years ago
bunnei 913896cbd9 Revert "Virtual Filesystem (#597)" 8 years ago
Zach Hilman 77c684c114 Virtual Filesystem (#597) 8 years ago
Subv a70ed9c8ae Kernel: Use 0x2C as default main thread priority for homebrew and lone NRO/NSOs 8 years ago
bunnei b27ab46bde memory: Fix stack region. 8 years ago
bunnei 8581404482 kernel: Move stack region outside of application heap. 8 years ago
bunnei 7d6653268f core: Move process creation out of global state. 8 years ago
Subv 827f8ca3c7 Kernel: Store the program id in the Process class instead of the CodeSet class. 8 years ago
bunnei 386df282a3 loader: Clean up ctors and includes. 8 years ago
bunnei 023aef053c loader: Refactor to also pass filepath into IdentifyType. 8 years ago
gdkchan 3a409d5c8f Fix NRO Entry Point 8 years ago
gdkchan d3e63e4220 Fix NRO loading 8 years ago
gdkchan c65ac49238 Remove relocation on NSO/NRO 8 years ago
bunnei 1247c53786 yuzu: Update license text to be consistent across project. 8 years ago
bunnei 746c2a3ae7 core: Refactor MakeMagic usage and remove dead code. 8 years ago
bunnei 23ce4f5afc loader: Various improvements for NSO/NRO loaders. 8 years ago
bunnei 33ea53094c loader: Add support for NRO, as well as various fixes and shared linker. 8 years ago