67 Commits (70ce9f5767e9c9e84cced951c56baea93f68a9ab)

Author SHA1 Message Date
Lioncash 70ce9f5767 kernel: Move CodeSet structure to its own source files 7 years ago
Lioncash d1c7aa8c6c kernel/process: Make CodeSet a regular non-inherited object 7 years ago
Lioncash 9d8f4d934b kernel/process: Make data member variables private 7 years ago
Lioncash 06b47d8e6f loader: Make the Load() function take a process as a regular reference, not a SharedPtr 7 years ago
Lioncash 577bde60b5 memory: Dehardcode the use of fixed memory range constants 7 years ago
Lioncash 149d3e546a process/vm_manager: Amend API to allow reading parameters from NPDM metadata 7 years ago
fearlessTobi 1190ea6ddb Port #4182 from Citra: "Prefix all size_t with std::" 7 years ago
Lioncash 84f855a61d core/core: Replace includes with forward declarations where applicable 7 years ago
Lioncash 4913549d6b kernel: Eliminate kernel global state 7 years ago
Lioncash ea9c1deb5e loader: Remove address mapping remnants from citra 7 years ago
Zach Hilman da921ac3f3 loader: Add more descriptive errors 7 years ago
Lioncash 73f162a5b0 kernel/process: Use accessors instead of class members for referencing segment array 7 years ago
Lioncash 88f34a5b96 core: Make converting constructors explicit where applicable 8 years ago
Zach Hilman 82150bd5c1 Virtual Filesystem 2: Electric Boogaloo (#676) 8 years ago
bunnei 0c22a8d514 Revert "Virtual Filesystem (#597)" 8 years ago
Zach Hilman 12e9522b32 Virtual Filesystem (#597) 8 years ago
James Rowe d74d2a77cb Update clang format 8 years ago
James Rowe e159c550d8 Rename logging macro back to LOG_* 8 years ago
Lioncash ff63e4d3fc loader: Move old logging macros over to new fmt-capable ones 8 years ago
bunnei 36cdd5a39c memory: Fix stack region. 8 years ago
bunnei a26561ce20 kernel: Move stack region outside of application heap. 8 years ago
bunnei f16763ed52 core: Move process creation out of global state. 8 years ago
Subv a9c51be95e Kernel: Store the program id in the Process class instead of the CodeSet class. 8 years ago
James Rowe ea88c44eb8 Format: Run the new clang format on everything 8 years ago
bunnei 9b7e8a2e2b loader: Clean up ctors and includes. 8 years ago
bunnei f2d6ec1404 loader: Refactor to also pass filepath into IdentifyType. 8 years ago
bunnei 5e11c12766 core: Refactor MakeMagic usage and remove dead code. 8 years ago
bunnei 6d3b6e0041 nso: Refactor and allocate .bss section. 8 years ago
bunnei d13377a2a9 elf: Check if machine is ARM. 9 years ago
Subv 11920a6bd1 Loaders: Don't automatically set the current process every time we load an application. 8 years ago
MerryMage 6b8ad273fc memory: Add GetCurrentPageTable/SetCurrentPageTable 8 years ago
Subv 36100ec791 Kernel/Memory: Give each Process its own page table. 9 years ago
Yuri Kunde Schlesner 88fddcbce4 Remove ability to load symbol maps 9 years ago
Yuri Kunde Schlesner fa5d9d8266 Use negative priorities to avoid special-casing the self-include 9 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
Lioncash f290c57dee elf: Don't cast away const 10 years ago
Yuri Kunde Schlesner 62c2a262b2 Loader: Fix variable type and remove unused variable 11 years ago
Yuri Kunde Schlesner 2d7299a86f Loader: Remove unnecessary pointer indirection to IOFile 11 years ago
Yuri Kunde Schlesner 5c5cf2f8e0 Core: Properly configure address space when loading a binary 11 years ago
Emmanuel Gil Peyrot 45c4781544 CitraQt: Cleanup includes. 11 years ago
Subv d3634d4bf4 Core/ResourceLimits: Implemented the basic structure of ResourceLimits. 11 years ago
Yuri Kunde Schlesner 7ada357b2d Memmap: Re-organize memory function in two files 11 years ago
Yuri Kunde Schlesner 1c0b87edc2 Memory: Re-organize and rename memory area address constants 11 years ago
Yuri Kunde Schlesner 3cb19c9589 Process: Rename StaticAddressMapping => AddressMapping 11 years ago
Yuri Kunde Schlesner 2af30d465f Process: Support parsing of exheader kernel caps 11 years ago
Yuri Kunde Schlesner 6d60acf0f1 Kernel: Introduce skeleton Process class to hold process data 11 years ago
Yuri Kunde Schlesner e1fbac3ca1 Common: Remove common.h 11 years ago
Rohit Nirmal 5ebf35db96 Silence a few warnings. 11 years ago
Emmanuel Gil Peyrot df0d66c7cf Loader: Clean up the ELF AppLoader. 11 years ago