560 Commits (1af09cf1b5a3ee546d5ba8b4e9682d03fb1c3841)

Author SHA1 Message Date
ReinUsesLisp 1af09cf1b5 core/cmake: Enforce Wclass-memaccess 5 years ago
ReinUsesLisp d7b2d16fc4 core/cmake: Remove Werror flags already defined code-base wide 5 years ago
bunnei e5cfd63ba4 core: hle: Integrate new KConditionVariable and KAddressArbiter implementations. 5 years ago
bunnei 8f3987d3df core: hle: kernel: Update KAddressArbiter. 5 years ago
bunnei 75610701a3 core: hle: kernel: Update KConditionVariable. 5 years ago
bunnei c37b0da7d0 core: hle: kernel: Begin moving common SVC defintions to its own header. 5 years ago
bunnei 2feb4d56e9 core: hle: kernel: Update KSynchronizationObject. 5 years ago
bunnei eafd021b14 core: hle: kernel: Begin moving common SVC results to its own header. 5 years ago
ReinUsesLisp 5e3be575ad core: Enforce C4715 (not all control paths return a value) 5 years ago
bunnei e322c6cfba hle: service: bsd: Update to work with service threads, removing SleepClientThread. 5 years ago
bunnei 56be5d7ba9 core: hle: server_session: Use separate threads for each service connection. 5 years ago
Morph 0c99879bec frontend/input_interpreter: Add InputInterpreter API 5 years ago
Morph f30f97994b file_sys: Consolidate common Title ID operations 5 years ago
bunnei de522657dd hle: kernel: Migrate to KScopedSchedulerLock. 5 years ago
bunnei 61e017a026 hle: kernel: Separate KScopedSchedulerLockAndSleep from k_scheduler. 5 years ago
bunnei 4f16c961c9 hle: kernel: Separate KScheduler from GlobalSchedulerContext class. 5 years ago
bunnei 039844bbb9 hle: kernel: Rewrite scheduler implementation based on Mesopshere. 5 years ago
bunnei 1ffab4019b hle: kernel: Port KAbstractSchedulerLock from Mesosphere. 5 years ago
bunnei 11e7b74858 common: Port KPriorityQueue from Mesosphere. 5 years ago
bunnei ba09b4d69d hle: kernel: Port KAffinityMask from Mesosphere. 5 years ago
Lioncash c06510376a core: Eliminate remaining usages of the global system instance 5 years ago
bunnei 655892e84b hle: service: Stub OLSC Initialize and SetSaveDataBackupSettingEnabled functions. 5 years ago
Lioncash 5c55f3b585 core: Remove usage of unicorn 5 years ago
bunnei 317c2ac884 hle: service: nvdrv: Implement SyncpointManager, to manage syncpoints. 5 years ago
ameerj 9ef5c53e52 video_core: NVDEC Implementation 5 years ago
Lioncash 2d48020ca5 core: Fix clang build pt.2 5 years ago
bunnei deb3536936 Revert "core: Fix clang build" 5 years ago
Lioncash a1b5ea953f core: Add boxcat sources with target_sources 5 years ago
Lioncash 18636013c9 core: Fix clang build 5 years ago
Lioncash 16de0a6a96 core/CMakeLists: Make some warnings errors 5 years ago
Morph 4c621b9b09 Project Mjölnir: Part 2 - Controller Applet 5 years ago
ReinUsesLisp 3cd68cade4 service/sockets: Add worker abstraction to execute blocking calls asynchronously 6 years ago
ReinUsesLisp 8a8f687fd2 service/sockets: Add translate functions 6 years ago
ReinUsesLisp fc8ff7f4ef core/network: Add network abstraction 6 years ago
Lioncash f128be35fe core/CMakeLists: Add missing physical_memory.h header file 6 years ago
bunnei bd88e9fa71 hle: service: mii: Rewrite service to properly support creation of random and default miis. 6 years ago
David Marcec 2961282fae externals: Track opus as submodule instead of using conan 6 years ago
Fernando Sahmkow fd631d72a6 ARM: Update Dynarmic and Setup A32 according to latest interface. 6 years ago
Fernando Sahmkow 6f0c873d48 General: Cleanup legacy code. 6 years ago
Fernando Sahmkow 7ee76003ad General: Recover Prometheus project from harddrive failure 6 years ago
David Marcec 39ef4c6d57 Fix compilation when not building with boxcat 6 years ago
Fernando Sahmkow e99a10917e Core: Implement a Host Timer. 6 years ago
James Rowe 2991e7441a Replace externals with Conan (#3735) 6 years ago
bunnei 0cf0195874 kernel: Remove old VMManager class. 6 years ago
bunnei 6fe68ddea2 kernel: memory: Add PageTable class, to manage process address space. 6 years ago
bunnei ea8bc8e759 kernel: memory: Add MemoryLayout class, to build physical memory layout. 6 years ago
bunnei 9b912d155a kernel: memory: Add MemoryManager class, to manage page heaps. 6 years ago
bunnei 227e9ac5d7 kernel: memory: Add MemoryBlockManager class, to manage memory blocks. 6 years ago
bunnei 036f2f9176 kernel: memory: Add PageHeap class, to manage a heap of pages. 6 years ago
bunnei b013b110bc kernel: memory: Add PageLinkedList class, to manage a list of pages. 6 years ago