summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-07-04CI: fix cachingliushuyu
2022-07-04Merge pull request #8521 from lat9nq/gdbstub-in-boundsMorph
gdbstub_arch: Directly access SP register
2022-07-01Merge pull request #8523 from liamwhite/sc-oopsieFernando S
cpu_manager: properly check idle on return from preemption
2022-06-30Merge pull request #8490 from liamwhite/read-code-stopMorph
dynarmic: Stop ReadCode callbacks to unmapped addresses
2022-06-30cpu_manager: properly check idle on return from preemptionLiam
2022-06-30gdbstub_arch: Directly access SP registerlat9nq
Currently to access the SP register, RegRead and RegWrite rely on a out-of-bounds array access to reach the next element in a struct. As of writing only git versions of GCC catch this error. Specify the SP register when we want to access it in these functions.
2022-06-30Merge pull request #7454 from FernandoS27/new-core-timingFernando S
Core: Remake Core Timing
2022-06-30Adress Feedback.Fernando Sahmkow
2022-06-29Revert "vulkan_device: Block AMDVLK's VK_KHR_push_descriptor"lat9nq
2022-06-28Merge pull request #8512 from german77/nnResultMorph
Replace multiple names with a better name
2022-06-28Native clock: Use atomic ops as before.Fernando Sahmkow
2022-06-28Native Clock: remove inaccuracy mask.Fernando Sahmkow
2022-06-28Address feedback.Fernando Sahmkow
2022-06-28Core: Protect each event from race conditions within it.Fernando Sahmkow
2022-06-28Core: Fix tests.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-28Common: improve native clock.Fernando Sahmkow
2022-06-27Merge pull request #8504 from comex/mesosphere-current-processbunnei
Support `InfoType_MesosphereCurrentProcess`
2022-06-26video_core: Replace VKUpdateDescriptorQueue with UpdateDescriptorQueuegerman77
2022-06-26video_core: Replace VKSwapchain with Swapchaingerman77
2022-06-26video_core: Replace VKQueryCache with QueryCachegerman77
2022-06-26video_core: Replace VKScheduler with Schedulergerman77
2022-06-26video_core: Replace VKBlitScreen with BlitScreengerman77
2022-06-26video_core: Replace VKFenceManager with FenceManagergerman77
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-21dynarmic: Stop ReadCode callbacks to unmapped addressesLiam
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-16Merge pull request #8472 from german77/taceMorph
common: param_package: Demote DEBUG to TRACE for getters
2022-06-16Make yuzu-cmd respect log_filter settingNikita Strygin
Because logging infrastructure initializes before the loading of the config, it reads the default setting for log_filter and ignores the one set in config. To change log_filter after logging initialization some additional calls need to be made.
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-16common: param_package: Demote DEBUG to TRACE for gettersNarr the Reg
2022-06-15kernel: fix some uses of disable_countLiam
2022-06-16Merge pull request #8457 from liamwhite/kprocess-suspendFernando S
kernel: implement KProcess suspension