german77
ab9c495d00
service: btdrv,bcat,btm: Update service tables to 14.0.0
4 years ago
german77
15e95ddbe0
service am: Update service tables to 14.0.0
4 years ago
german77
07090f96d4
service: ac: Replace intances of ProfileData with UserData
4 years ago
german77
412221d1a1
core: hid: Add fallback for dualjoycon and pro controllers
4 years ago
Kelebek1
f66a68fa1b
PR
4 years ago
Kelebek1
03de5e053d
Rework CoreTiming
4 years ago
Liam
12948cf615
kernel: fix usage of waiter_list in Finalize
4 years ago
Fernando Sahmkow
95cb99b186
Core timing: use only one thread.
4 years ago
Liam
e551960935
common/fiber: make fibers easier to use
4 years ago
Liam
61ef65ab25
cpu_manager: properly check idle on return from preemption
4 years ago
lat9nq
f1ca3b7ff3
gdbstub_arch: Directly access SP register
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.
4 years ago
Fernando Sahmkow
3adeb694b0
Adress Feedback.
4 years ago
german77
e687bfbe7d
service: nifm: Stub GetInternetConnectionStatus
4 years ago
german77
2bad788ead
service: ptm: Rewrite PSM and add TS
4 years ago
german77
93cbaeb605
input_common: sdl: lower vibration frequency and use it's own unique thread
4 years ago
Narr the Reg
63ae2ffac1
service: hid: Correct some mistakes and add more validations
4 years ago
Fernando Sahmkow
2d838d8ec9
Address feedback.
4 years ago
Fernando Sahmkow
0043292951
Core: Protect each event from race conditions within it.
4 years ago
Fernando Sahmkow
396cb575c9
Core: add missing include.
4 years ago
Fernando Sahmkow
1541f198eb
Core/Common: Corrections to core timing and add critical priority.
4 years ago
Fernando Sahmkow
ca686b6d07
Core: Reimplement Core Timing.
4 years ago
german77
093680269b
core: kernel: Replace instances of KPageLinkedList with KPageGroup
4 years ago
german77
c7890ebccc
core: Replace all instances of ResultCode with Result
4 years ago
comex
0c3a934b6e
Re-add missing `case` and braces, and trim whitespace
4 years ago
comex
593f978ad2
Update src/core/hle/kernel/svc.cpp
Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
4 years ago
comex
9decdbabab
Support InfoType_MesosphereCurrentProcess
4 years ago
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