90 Commits (fee603f0b97d2d8a6ecb793326e844e066d2f4cf)

Author SHA1 Message Date
maufeat fee603f0b9
[kernel, hle] Initial 22.0.0 kernel changes and cmd stubs (#3761) 1 week ago
Maufeat e544cb3cf6
[nce] add split patch mode to support modules bigger than 128MB (#3489) 3 months ago
lizzie 83a28dc251
[common, core] remove uneeded memory indirection overhead at startup (#3306) 4 months ago
lizzie 504df4856d
[core/loader] Implement a bit improper ASLR (#2945) 6 months ago
JPikachu ead5978b34
[kernel] Implement code address offset for Skyline compatibility (#2858) 6 months ago
lizzie bfb112dad1
[core/hle/kernel] fix scoped JIT remnants (#2912) 6 months ago
crueter bbcd8aded6
Revert "[heap_tracker] Use ankerl map instead of rb tree (#249)" (#382) 8 months ago
lizzie c9a3baab5d
[heap_tracker] Use ankerl map instead of rb tree (#249) 9 months ago
yuzubot c280f95b1a "Merge Tagged PR 13018" 2 years ago
FearlessTobi 4d55e58ee4 scope_exit: Make constexpr 2 years ago
Liam 8a14e13295 core: fix multiprocess with nce 2 years ago
Fernando Sahmkow 28702afb69 Core: Make sure GPU Dirty Managers ae shared by all processes. 2 years ago
GPUCode 26a25d2280 core: Support multiple modules per patcher 2 years ago
Liam 12fe8c5b76 kernel: fix page leak on process termination 2 years ago
Liam c366d8e8d9 core: track separate heap allocation for linux 2 years ago
Liam a7ff872a4c kernel: restrict nce to applications 2 years ago
Liam 1fdcd70bad general: properly support multiple memory instances 2 years ago
Liam e2b5f2392e kernel: instantiate memory separately for each guest process 2 years ago
Liam 3d5c6a73cb core: refactor emulated cpu core activation 2 years ago
Liam 82c5e2472e general: fix mac compile 2 years ago
Liam 19619b1b14 arm: Implement native code execution backend 3 years ago
Liam 3a5992f2ef kernel: Manually specify aslr region start 3 years ago
Liam 713f292a25 kernel: add KPageTableBase 3 years ago
Liam 62e106dbe8 kernel: update KProcess 3 years ago
Liam d96b03a1c0 kernel: fix incorrect calculation of used non system memory value 3 years ago
Liam efef3d8487 core: improve debug workflow 3 years ago
liamwhite aa16fd2422 kernel: offset code entry point for 39-bit address space type (#11326) 3 years ago
lat9nq bd8630531e settings,core,config_sys: Remove optional type from custom_rtc, rng_seed 3 years ago
Liam 6b6f0b21b9 k_process: PageTable -> GetPageTable 3 years ago
Liam 6eaef51cf2 memory: rename global memory references to application memory 3 years ago
Liam 156516e399 kernel: use KTypedAddress for addresses 3 years ago
Liam 9d5747fb71 kernel: additional style fixes to KThread, KProcess 3 years ago
Liam b8da5b73b2 kernel: convert KProcess to new style 3 years ago
Liam 46d09ae364 kernel: convert KThread to new style 3 years ago
Liam d0e11c27d9 kernel: prefer std::addressof 3 years ago
Liam cf0b407daa kernel: remove kernel_ 3 years ago
Liam 5be8a74b0c general: fix spelling mistakes 3 years ago
Liam 63414faea4 kernel: be more careful about kernel address keys 3 years ago
Liam f4e795193b kernel: refactor priority inheritance to represent locks as C++ objects 3 years ago
Liam 1c3a93e7c4 service: refactor server architecture 3 years ago
bunnei 86a1aa0fcc core: kernel: k_process: Use application system resource. 3 years ago
Liam 3b4c6e5425 kernel: KPageTable: update 3 years ago
Narr the Reg 464b7a9ee2 kernel: process: Implement GetFreeThreadCount 3 years ago
Kyle Kienapfel d886438754 Add break for default cases 4 years ago
Liam affd5c32f9 kernel/svc_types: refresh 4 years ago
bunnei e81fcf5795 core: hle: kernel: Integrate system KSystemResource. 4 years ago
bunnei 4c2274b2c1 core: hle: kernel: Use result macros for new/changed code. 4 years ago
bunnei 55ed04af34 core: hle: kernel: k_process: Improve management of page table & cleanup. 4 years ago
bunnei 0eeef46015 core: hle: kernel: Integration application memory block slab manager. 4 years ago
bunnei 5a37569052 core: hle: kernel: k_process: Change Status -> State. 4 years ago