35 Commits (e2a34ccd8925a311edf4d8c04164fa0c569f2ea7)

Author SHA1 Message Date
Subv 2e78c05d91 Kernel/Thread: Allow specifying which process a thread belongs to when creating it. 8 years ago
Yuri Kunde Schlesner 41376f050a Kernel: Add comment about the extended linear heap area 9 years ago
Yuri Kunde Schlesner 467545ed48 Kernel: Centralize error definitions in errors.h 9 years ago
Yuri Kunde Schlesner 2668c26a68 Kernel: Map special regions according to ExHeader 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
Yuri Kunde Schlesner 1e4a5da9f4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
Subv b2c771eed7 Kernel/SVC: Fixed the register order for svcCreateMemoryBlock. 10 years ago
MerryMage 9f9c987924 Common: Remove Common::make_unique, use std::make_unique 10 years ago
Yuri Kunde Schlesner 46dc35ae20 Memory: Do correct Phys->Virt address translation for non-APP linheap 10 years ago
MerryMage 867c111e99 BitField: Make trivially copyable and remove assignment operator 10 years ago
Yuri Kunde Schlesner 5bed732b03 Kernel: Implement svcGetSystemInfo 10 years ago
Yuri Kunde Schlesner 6bef26d764 Kernel: Fix wrong linear heap base on titles using newer kernels 10 years ago
Yuri Kunde Schlesner 990ff3f241 Kernel: Fix assertion failure when ControlMemory is called with size=0 10 years ago
Yuri Kunde Schlesner 00e9d19f28 Kernel: Implement svcGetProcessInfo in a basic way 11 years ago
Yuri Kunde Schlesner e34643a3e4 Kernel: Add more infrastructure to support different memory layouts 11 years ago
Yuri Kunde Schlesner 6bb23baf0a Move core/mem_map.{cpp,h} => core/hle/kernel/memory.{cpp,h} 11 years ago
Yuri Kunde Schlesner 521cb56792 Process: Store kernel compatibility version during loading 11 years ago
Yuri Kunde Schlesner 8850ade24d Kernel: Properly implement ControlMemory FREE and COMMIT 11 years ago
Yuri Kunde Schlesner f287e6dff4 VMManager: Make LogLayout log level configurable as a parameter 11 years ago
Yuri Kunde Schlesner 5c5cf2f8e0 Core: Properly configure address space when loading a binary 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
Lioncash 150e700729 process: Get rid of warnings 11 years ago
Subv 41f74a16fd Core/HLE: Implemented the SVCs GetProcessId and GetProcessIdOfThread 11 years ago
Yuri Kunde Schlesner d16c2bd956 Thread: Correctly set main thread initial stack position 11 years ago
Yuri Kunde Schlesner b700b55696 Common: Remove the BIT macro 11 years ago
Yuri Kunde Schlesner 7c50b999fa Kernel: Remove unused g_main_thread variable 11 years ago
Yuri Kunde Schlesner 3cb19c9589 Process: Rename StaticAddressMapping => AddressMapping 11 years ago
Yuri Kunde Schlesner 2f5904611d Process: Use BitField to store process flags 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