Liam
f70a3ada00
kernel: clean up waiting implementation
4 years ago
Liam
416a71804b
core/arm: better support for backtrace generation
4 years ago
Liam
2e78c2fdb9
gdbstub: fix register pokes
4 years ago
Liam
83f1ecb73b
kernel: make current thread pointer thread local
4 years ago
Morph
72b78f9c32
KPageTable: Remove extraneous assert
Since start is always 0 and VAddr is unsigned, we can safely remove this assert.
4 years ago
Liam
97edc7c0df
core/arm: increase minimum_run_cycles
4 years ago
merry
8151f68522
core/arm: re-enable cycle counting
4 years ago
Liam
0d04631c1f
dynarmic: Stop ReadCode callbacks to unmapped addresses
4 years ago
Narr the Reg
341d5b9463
service: am: Stub PerformSystemButtonPressingIfInFocus
Used by Ring Fit Adventure
4 years ago
Liam
808ad9eb9f
kernel: wait for threads to stop on pause
4 years ago
Liam
91beb87df0
core: fix initialization in single core, sync GPU mode
4 years ago
Nikita Strygin
5f5739ea2c
Implement ExitProcess svc
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
4 years ago
Liam
8d2abc710c
core/debugger: memory breakpoint support
4 years ago
Liam
6d5cc6b2a2
kernel: fix some uses of disable_count
4 years ago
Liam
0755b274fa
kernel: notify debugger on break SVC
4 years ago
Liam
a6c1036ddc
core: centralize profile scope for Dynarmic
4 years ago
Liam
59a6d88625
kernel: implement KProcess suspension
4 years ago
Liam
f91e2f2742
kernel: fix passthrough of local captures in lambda
4 years ago
Liam
79bf4bc3ff
general: fix compilation on MinGW GCC 12
4 years ago
Liam
f3fd1038bb
general: fix compilation on GCC 12
4 years ago
Liam
72abaf896f
kernel: ensure class token lambda exit is unreachable
4 years ago
Liam
32ba68cf0e
kernel: fix inconsistency in AutoObjectTraits macro definitions
4 years ago
Liam
c1771c98f3
common: Change semantics of UNREACHABLE to unconditionally crash
4 years ago
Morph
e647661b76
CMakeLists: Make variable shadowing a compile-time error
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.
4 years ago
Liam
2328945c5a
core/debugger: allow remote connections
4 years ago
Lioncash
d3d5f85f98
gdbstub_arch: Add missing virtual destructor
The class is used polymorphically, so it's undefined behavior to delete
instances of GDBStubA64 and GDBStubA32 from the base class pointer.
4 years ago
Narr the Reg
1226a99d1f
service: hid: Fix gesture regression
4 years ago
Liam
c14f683322
core/debugger: fix a number of shutdown deadlocks
4 years ago
Liam
524737d29b
kernel: fix KCodeMemory initialization
4 years ago
Liam
5772327b39
CpuManager: simplify pausing
4 years ago
Liam
fca1ce699a
core/debugger: fix asio write usage
4 years ago
Liam
92f60fbce1
core/debugger: fix crash due to incorrect lambda capture
4 years ago
bunnei
8ecb80f54d
hle: service: nvflinger: buffer_queue_consumer: Always free released buffers.
4 years ago
Liam
8f979d453d
common: consolidate ELF structure definitions
4 years ago
Liam
67d1c62135
gdbstub: add missing library list command
4 years ago
Liam
b3dce90004
core/debugger: Support reading guest thread names
4 years ago
Liam
89993f89cf
gdbstub: fix target descriptions
4 years ago
Morph
e1d7a3b33a
core/debugger: Define defaulted virtual destructors
Resolves an MSVC warning where a virtual destructor is not defined in the base class with virtual functions.
4 years ago
Liam
da50e98e3a
core/debugger: Improved stepping mechanism and misc fixes
4 years ago
Morph
0767bdd486
gdbstub: Explicitly cast return type to u8
Otherwise, the addition promotes the returned value to an int instead of keeping it as a u8.
4 years ago
Liam
2ee161a0bf
core/debugger: Implement new GDB stub debugger
4 years ago
Narr the Reg
92efa9ddbb
service: hid: Improve stub of IRS
4 years ago
german77
7d3544bf8d
service: hid: Implement ResetIsSixAxisSensorDeviceNewlyAssigned
Needed by Nintendo Switch Sports
4 years ago
german77
b644fc33fb
service: hid: Implement LoadSixAxisSensorCalibrationParameter and GetSixAxisSensorIcInformation
Needed by Nintendo Switch Sports
4 years ago
german77
0687a3b8c6
service: hid: Implement EnableSixAxisSensorUnalteredPassthrough and IsSixAxisSensorUnalteredPassthroughEnabled
Needed by Nintendo Switch Sports
4 years ago
german77
3909772840
service: hid: Add error handling to sixaxis functions
4 years ago
german77
2f5cb49476
service: hid: Refractor sixaxis functions
4 years ago
german77
7d1d9c8a6b
service: hid: Implement MergeSingleJoyAsDualJoy according to RE
4 years ago
german77
2b5c5a3817
service: hid: Add error handling to setNpadAssignment and variants
4 years ago
german77
0741919697
service: hid: Quick RE fixes and comments
4 years ago