Link4565
912cae21b0
Enable the use of MSG_DONTWAIT flag on RecvImpl
4 years ago
Liam
a9a9999efd
core/arm: skip watchpoint checks when reading instructions
4 years ago
Merry
a1d2fb314e
KCodeMemory: Mark virtual methods as override
4 years ago
Merry
30b23fb7b8
nvflinger: Polymorphic destructor requried for abstract class IBinder
4 years ago
Merry
40e39ddd46
dynarmic: Abort watchpoints ASAP
4 years ago
Liam
a9a83fa726
kernel: Ensure all uses of disable_count are balanced
4 years ago
Liam
77137583cd
kernel: be more careful about initialization path for HLE threads
4 years ago
Liam
da07e13e07
kernel: fix single-core preemption points
4 years ago
Liam
21945ae127
kernel: fix issues with single core mode
4 years ago
Liam
0624c880bd
kernel: use KScheduler from mesosphere
4 years ago
german77
1584de951a
service: fatal: Add function table
4 years ago
german77
2535e9d1ec
service: btdrv,bcat,btm: Update service tables to 14.0.0
4 years ago
german77
8e0e2e95e6
service am: Update service tables to 14.0.0
4 years ago
german77
32b522b1fd
service: ac: Replace intances of ProfileData with UserData
4 years ago
german77
18550b165b
core: hid: Add fallback for dualjoycon and pro controllers
4 years ago
Kelebek1
b23c6b456c
PR
4 years ago
Kelebek1
240650f6a6
Rework CoreTiming
4 years ago
Liam
1611c53c12
kernel: fix usage of waiter_list in Finalize
4 years ago
Fernando Sahmkow
d3cb9201f1
Core timing: use only one thread.
4 years ago
Liam
ed0319cfed
common/fiber: make fibers easier to use
4 years ago
Liam
2c1e2c63c3
cpu_manager: properly check idle on return from preemption
4 years ago
lat9nq
7b0affb6e0
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
3196d957b0
Adress Feedback.
4 years ago
german77
b38509b030
service: nifm: Stub GetInternetConnectionStatus
4 years ago
german77
c0264d2121
service: ptm: Rewrite PSM and add TS
4 years ago
german77
5e7e55b98a
input_common: sdl: lower vibration frequency and use it's own unique thread
4 years ago
Narr the Reg
36148fe7f6
service: hid: Correct some mistakes and add more validations
4 years ago
Fernando Sahmkow
86ccce3721
Address feedback.
4 years ago
Fernando Sahmkow
38e4a144a1
Core: Protect each event from race conditions within it.
4 years ago
Fernando Sahmkow
00b09de3d9
Core: add missing include.
4 years ago
Fernando Sahmkow
a2d29412cb
Core/Common: Corrections to core timing and add critical priority.
4 years ago
Fernando Sahmkow
846c994cc9
Core: Reimplement Core Timing.
4 years ago
german77
7b48e7b363
core: kernel: Replace instances of KPageLinkedList with KPageGroup
4 years ago
german77
a7d9be1384
core: Replace all instances of ResultCode with Result
4 years ago
comex
bf7e78795f
Re-add missing `case` and braces, and trim whitespace
4 years ago
comex
a14438d013
Update src/core/hle/kernel/svc.cpp
Co-authored-by: liamwhite <liamwhite@users.noreply.github.com>
4 years ago
comex
48737a4bb2
Support InfoType_MesosphereCurrentProcess
4 years ago
Liam
075155022e
kernel: clean up waiting implementation
4 years ago
Liam
8f8c0b69dc
core/arm: better support for backtrace generation
4 years ago
Liam
19f475fd70
gdbstub: fix register pokes
4 years ago
Liam
2c56e94702
kernel: make current thread pointer thread local
4 years ago
Morph
1c8f6ba18f
KPageTable: Remove extraneous assert
Since start is always 0 and VAddr is unsigned, we can safely remove this assert.
4 years ago
Liam
d657ea69c9
core/arm: increase minimum_run_cycles
4 years ago
merry
30e8876ea4
core/arm: re-enable cycle counting
4 years ago
Liam
1fd194141a
dynarmic: Stop ReadCode callbacks to unmapped addresses
4 years ago
Narr the Reg
f37b2e6f10
service: am: Stub PerformSystemButtonPressingIfInFocus
Used by Ring Fit Adventure
4 years ago
Liam
24d7aaf43c
kernel: wait for threads to stop on pause
4 years ago
Liam
a6371fb69d
core: fix initialization in single core, sync GPU mode
4 years ago
Nikita Strygin
cf7e4bda92
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
208ed712f4
core/debugger: memory breakpoint support
4 years ago