244 Commits (fb86819b395486c8c53bb2c8432b3b6b6f5e0e3b)

Author SHA1 Message Date
Markus Wick 9f92beed0a Fix two GCC 11 warnings: Unneeded copies. 5 years ago
bunnei 639baf88f7 hle: kernel: KSlabHeap: Allow host or guest allocations. 5 years ago
bunnei 777e7c52ba hle: kernel: Implement named service ports using service interface factory. 5 years ago
Lioncash e019da0487 kernel: Eliminate variable shadowing 5 years ago
bunnei 14cb6883db hle: kernel: Move slab resource counts to Kernel. 5 years ago
bunnei 89966df98c hle: kernel: Fix un/sign mismatch errors with NUM_CPU_CORES. 5 years ago
bunnei 47224d3864 hle: kernel: Migrate to KHandleTable. 5 years ago
bunnei 95fbbf3041 hle: kernel: Improve MapSharedMemory and implement UnmapSharedMemory. 5 years ago
bunnei ad048de3d6 hle: kernel: Rename Process to KProcess. 5 years ago
bunnei 90e23002fa hle: kernel: Do not shutdown twice on emulator close. 5 years ago
bunnei 44c8d9206c hle: kernel: Cleanup shutdown of persistent kernel objects. 5 years ago
bunnei 9f1abd8188 hle: kernel: Migrate KClientPort to KAutoObject. 5 years ago
bunnei 22a67a4627 hle: kernel: Migrate KResourceLimit to KAutoObject. 5 years ago
bunnei a317bad4ce hle: kernel: Move slab heaps to their own container. 5 years ago
bunnei 715978756e hle: kernel: Refactor several threads/events/sharedmemory to use slab heaps. 5 years ago
bunnei 9f82c577d0 hle: kernel: Ensure all kernel objects with KAutoObject are properly created. 5 years ago
bunnei 986245ba10 hle: kernel: Use unique_ptr for suspend and dummy threads. 5 years ago
bunnei 11f9080d2e hle: kernel: Migrate KSharedMemory to KAutoObject. 5 years ago
bunnei 7a6bfbde24 hle: kernel: Migrate KProcess to KAutoObject. 5 years ago
bunnei a4a27a1ef2 hle: kernel: Migrate more of KThread to KAutoObject. 5 years ago
bunnei 07939c59a6 hle: kernel: Refactor out various KThread std::shared_ptr usage. 5 years ago
ameerj 931ef0f8a3 k_resource_limit: Minor cleanup of member variables/headers 5 years ago
ameerj 575eb4f156 kernel/process: Replace process resource limit instance with the kernel's resource limit 5 years ago
ameerj c7a0ebbba7 kernel: Increase event and session counts 5 years ago
bunnei e8dd3eca47 hle: kernel: Initialize preemption task after schedulers. 5 years ago
bunnei 50cdb650af hle: kernel: Breakup InitializeMemoryLayout. 5 years ago
bunnei 9fe89ad30d common: common_sizes: Move sizes to the Common namespace. 5 years ago
bunnei dc2507fce2 hle: kernel: Remove unused variable. 5 years ago
bunnei 79ca47ab3a hle: kernel: k_memory_layout: Derive memory regions based on board layout. 5 years ago
bunnei 3000ebbf08 hle: kernel: Move KMemoryRegion to its own module and update. 5 years ago
bunnei 75519d107f hle: kernel: KThread: Rework dummy threads & fix memory leak. 5 years ago
ameerj 0d9fb9ca27 kernel: Fix resource release exception on exit 5 years ago
bunnei c21aa2479a hle: kernel: Migrate MemoryManager to KMemoryManager. 5 years ago
bunnei a4c5e6d964 hle: kernel: Migrate to KMemoryBlock, KMemoryBlockManager, and others. 5 years ago
bunnei 5702047b65 hle: kernel: Migrate SlabHeap to KSlabHeap. 5 years ago
bunnei 8c9e87ab66 hle: kernel: Migrate MemoryLayout to KMemoryLayout. 5 years ago
bunnei f8d8755776 hle: kernel: Rename SharedMemory to KSharedMemory. 5 years ago
ameerj faae6b5595 kernel: More accurately reserve and release resources 5 years ago
Chloe e62886ead0 kernel: Unify result codes (#5890) 5 years ago
Chloe Marcec 6ff08eb44f Simplify limitableresource names 5 years ago
Chloe Marcec 68a52e9050 kernel: Rewrite resource limit to be more accurate 5 years ago
bunnei 1a1bef5154 hle: kernel: threading: Fix bug with host thread naming. 5 years ago
bunnei cf3a05cf8c hle: kernel: Allocate a dummy KThread for each host thread, and use it for scheduling. 5 years ago
bunnei 67d28075dd kernel: Fix build errors. 5 years ago
bunnei f34dd04d09 hle: kernel: Recode implementation of KThread to be more accurate. 5 years ago
bunnei 4440a59cb6 kernel: k_light_lock: Simplify EmuThreadHandle implementation. 5 years ago
bunnei eb396cd021 hle: kernel: KThread: Fix ThreadType definition. 5 years ago
bunnei d49e29d866 hle: kernel: Move single core "phantom mode" out of KThread. 5 years ago
bunnei e74f682506 hle: kernel: KThread: Remove thread types that do not exist. 5 years ago
bunnei 3d70b4a4ea core: hle: kernel: Rename Thread to KThread. 5 years ago