183 Commits (838c266e8225dea95d0ee90bb5c52cd4a1c8dfb0)

Author SHA1 Message Date
bunnei 838c266e82 core: kernel: Clear process list earlier. 5 years ago
bunnei 56be5d7ba9 core: hle: server_session: Use separate threads for each service connection. 5 years ago
bunnei de522657dd hle: kernel: Migrate to KScopedSchedulerLock. 5 years ago
bunnei 039844bbb9 hle: kernel: Rewrite scheduler implementation based on Mesopshere. 5 years ago
bunnei a5b73195c9 core: arm: Implement InvalidateCacheRange for CPU cache invalidation. 5 years ago
bunnei b92d8acd2f common: fiber: Use boost::context instead of native fibers on Windows. 5 years ago
bunnei aaffe73f47 hle: kernel: multicore: Replace n-JITs impl. with 4 JITs. 5 years ago
ReinUsesLisp 1a1ca86eb5 hle/kernel: Remove unused registered_core_threads to fix data races 5 years ago
bunnei deb3536936 Revert "core: Fix clang build" 5 years ago
Lioncash 1367e8fb75 kernel: Fix build with recent compiler flag changes 5 years ago
Lioncash 18636013c9 core: Fix clang build 5 years ago
ReinUsesLisp a13623c68b kernel: Implement host thread register methods without locking 5 years ago
ReinUsesLisp 6bf10ea8cf hle/kernel: Fix data race in GetCurrentHostThreadID 5 years ago
Lioncash 7decda6bc2 core_timing: Make use of uintptr_t to represent user_data 5 years ago
Lioncash 02ff5e8d81 cpu_manager: Mark function getters as static 6 years ago
Lioncash 56054fe86d core_timing: Make TimedCallback take std::chrono::nanoseconds 6 years ago
Lioncash 9e113a2b67 core_timing: Make use of std::chrono with ScheduleEvent 6 years ago
Lioncash 9346d1e257 kernel/handle_table: Remove usages of the global system instance 6 years ago
Fernando Sahmkow 94a51e6b21 Core/Common: Address Feedback. 6 years ago
Fernando Sahmkow 6f0c873d48 General: Cleanup legacy code. 6 years ago
Fernando Sahmkow e95444c05a Kernel/svcBreak: Implement CacheInvalidation for Singlecore and correct svcBreak. 6 years ago
Fernando Sahmkow 21235cdab1 Scheduler: Correct Reload/Unload 6 years ago
Fernando Sahmkow db60ca2704 General: Move ARM_Interface into Threads. 6 years ago
Fernando Sahmkow 7b3b33a2e6 Core: Refactor ARM Interface. 6 years ago
Fernando Sahmkow 287ea2d3b4 SingleCore: Move Host Timing from a sepparate thread to main cpu thread. 6 years ago
Fernando Sahmkow b121009e03 General: Fix microprofile on dynarmic/svc, fix wait tree showing which threads were running. 6 years ago
Fernando Sahmkow cb974be3ce General: Fix Stop function 6 years ago
Fernando Sahmkow 0963ff1ae9 Kernel: Preempt Single core on redudant yields. 6 years ago
Fernando Sahmkow cc2f7dcd08 General: Initial Setup for Single Core. 6 years ago
Fernando Sahmkow 24bc1f020a Kernel: Fixes, corrections and asserts to scheduler and different svcs. 6 years ago
Fernando Sahmkow 7ee76003ad General: Recover Prometheus project from harddrive failure 6 years ago
bunnei 15e751e36c kernel: resource_limit: Reserve physical memory. 6 years ago
bunnei 76a040f50d kernel: Initialize memory layout for new VMM. 6 years ago
Lioncash 6ea751d910 CMakeLists: Make -Wreorder a compile-time error 6 years ago
bunnei 048ac77adc core: Implement separate A32/A64 ARM interfaces. 6 years ago
Fernando Sahmkow 78f01601d0 Kernel: Address Feedback. 6 years ago
Fernando Sahmkow fe53ac3e33 Kernel: Implement Time Manager. 6 years ago
Fernando Sahmkow e6cc0a48e0 Kernel: Rename ThreadCallbackHandleTable and Setup Thread Ids on Kernel. 6 years ago
Fernando Sahmkow f5da504663 Kernel: Make global scheduler depend on KernelCore 6 years ago
Fernando Sahmkow 1ee7a4d926 Kernel: Refactor synchronization to better match RE 6 years ago
Fernando Sahmkow 3a7f539463 Kernel: Change WaitObject to Synchronization object. In order to better reflect RE. 6 years ago
Lioncash 379194237d kernel/physical_core: Remove unused kernel reference member variable 6 years ago
Fernando Sahmkow 8eb175481c System: Address Feedback 6 years ago
Fernando Sahmkow fb17429a0b ArmInterface: Delegate Exclusive monitor factory to exclusive monitor interfasce. 6 years ago
Fernando Sahmkow 1c2981f6da Core: Refactor CPU Management. 6 years ago
Fernando Sahmkow 48dcf4c2d8 Kernel: Correct behavior of Address Arbiter threads. (#3165) 6 years ago
Lioncash 7953f7b0d8 kernel: Remove unnecessary includes 6 years ago
Lioncash 50906bcf42 core/memory; Migrate over SetCurrentPageTable() to the Memory class 6 years ago
bunnei 8b35acbd29 core_timing: Use better reference tracking for EventType. (#3159) 6 years ago
bunnei 5cb0f276fe kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154) 6 years ago