Age | Commit message (Collapse) | Author |
|
dynarmic: Stop ReadCode callbacks to unmapped addresses
|
|
|
|
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.
|
|
Core: Remake Core Timing
|
|
|
|
|
|
|
|
|
|
|
|
Replace multiple names with a better name
|
|
|
|
|
|
|
|
|
|
|
|
Support `InfoType_MesosphereCurrentProcess`
|
|
|
|
|
|
kernel: make current thread pointer thread local
|
|
|
|
Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
KPageTable: Remove extraneous assert
|
|
kernel: wait for threads to stop on pause
|
|
Since start is always 0 and VAddr is unsigned, we can safely remove this assert.
|
|
|
|
|
|
|
|
core/debugger: memory breakpoint support
|
|
kernel: fix some uses of disable_count
|
|
Used by Ring Fit Adventure
|
|
|
|
|
|
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
|
|
|
|
|
|
kernel: implement KProcess suspension
|
|
service: notifa: Implement most part of this service
|
|
kernel: notify debugger on break SVC
|
|
yuzu: Make variable shadowing a compile-time error
|
|
|
|
|
|
|
|
|
|
|
|
|