summaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2022-07-02common/fiber: make fibers easier to useLiam
2022-06-30Merge pull request #7454 from FernandoS27/new-core-timingFernando S
Core: Remake Core Timing
2022-06-30Adress Feedback.Fernando Sahmkow
2022-06-28Merge pull request #8512 from german77/nnResultMorph
Replace multiple names with a better name
2022-06-28Address feedback.Fernando Sahmkow
2022-06-28Core: Protect each event from race conditions within it.Fernando Sahmkow
2022-06-28Core: add missing include.Fernando Sahmkow
2022-06-28Core/Common: Corrections to core timing and add critical priority.Fernando Sahmkow
2022-06-28Core: Reimplement Core Timing.Fernando Sahmkow
2022-06-27Merge pull request #8504 from comex/mesosphere-current-processbunnei
Support `InfoType_MesosphereCurrentProcess`
2022-06-26core: kernel: Replace instances of KPageLinkedList with KPageGroupgerman77
2022-06-26core: Replace all instances of ResultCode with Resultgerman77
2022-06-26Merge pull request #8475 from liamwhite/x18bunnei
kernel: make current thread pointer thread local
2022-06-25Re-add missing `case` and braces, and trim whitespacecomex
2022-06-25Update src/core/hle/kernel/svc.cppcomex
Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
2022-06-25Support InfoType_MesosphereCurrentProcesscomex
2022-06-25gdbstub: fix register pokesLiam
2022-06-23kernel: make current thread pointer thread localLiam
2022-06-22Merge pull request #8491 from Morph1984/extra-assertbunnei
KPageTable: Remove extraneous assert
2022-06-22Merge pull request #8483 from liamwhite/fire-emblem-three-semaphoresbunnei
kernel: wait for threads to stop on pause
2022-06-21KPageTable: Remove extraneous assertMorph
Since start is always 0 and VAddr is unsigned, we can safely remove this assert.
2022-06-21Merge pull request #8432 from liamwhite/watchpointbunnei
core/debugger: memory breakpoint support
2022-06-21Merge pull request #8468 from liamwhite/dispatch-trackingbunnei
kernel: fix some uses of disable_count
2022-06-20service: am: Stub PerformSystemButtonPressingIfInFocusNarr the Reg
Used by Ring Fit Adventure
2022-06-18kernel: wait for threads to stop on pauseLiam
2022-06-16core: fix initialization in single core, sync GPU modeLiam
2022-06-16Implement ExitProcess svcNikita Strygin
Currently this just stops all the emulation This works under assumption that only application will try to use ExitProcess, with services not touching it If application exits - it quite makes sense to end the emulation
2022-06-16core/debugger: memory breakpoint supportLiam
2022-06-15kernel: fix some uses of disable_countLiam
2022-06-16Merge pull request #8457 from liamwhite/kprocess-suspendFernando S
kernel: implement KProcess suspension
2022-06-15Merge pull request #8317 from german77/notifabunnei
service: notifa: Implement most part of this service
2022-06-15Merge pull request #8464 from liamwhite/break-debugMai
kernel: notify debugger on break SVC
2022-06-14Merge pull request #8383 from Morph1984/shadow-of-the-pastMai
yuzu: Make variable shadowing a compile-time error
2022-06-14kernel: notify debugger on break SVCLiam
2022-06-14core: centralize profile scope for DynarmicLiam
2022-06-14kernel: implement KProcess suspensionLiam
2022-06-13kernel: fix passthrough of local captures in lambdaLiam
2022-06-13general: fix compilation on MinGW GCC 12Liam
2022-06-13general: fix compilation on GCC 12Liam
2022-06-13kernel: ensure class token lambda exit is unreachableLiam
2022-06-13kernel: fix inconsistency in AutoObjectTraits macro definitionsLiam
2022-06-13common: Change semantics of UNREACHABLE to unconditionally crashLiam
2022-06-13Merge pull request #8388 from liamwhite/simpler-pausebunnei
CpuManager: simplify pausing
2022-06-13CMakeLists: Make variable shadowing a compile-time errorMorph
Now that the entire project is free of variable shadowing, we can enforce this as a compile time error to prevent any further introduction of this logic bug.
2022-06-13Merge pull request #8446 from liamwhite/cmd-gdbMorph
core/debugger: support operation in yuzu-cmd
2022-06-13Merge pull request #8454 from liamwhite/inaddr-anyMorph
core/debugger: allow remote connections
2022-06-13Merge pull request #8443 from liamwhite/code-membunnei
kernel: fix KCodeMemory initialization
2022-06-12core/debugger: allow remote connectionsLiam
2022-06-11gdbstub_arch: Add missing virtual destructorLioncash
The class is used polymorphically, so it's undefined behavior to delete instances of GDBStubA64 and GDBStubA32 from the base class pointer.
2022-06-10service: hid: Fix gesture regressionNarr the Reg