ameerj
5e746da981
kernel: Refactor thread_local variable usage
On MSVC at least, there seems to be a non-trivial overhead to calling GetHostThreadId().
This slightly reworks the host_thread_id variable to reduce some of the complexity around its usage, along with some small refactors around current_thread and dummy thread
3 years ago
Liam
36b70dec05
kernel: avoid usage of bit_cast
3 years ago
Narr the Reg
5e9fa5def5
core: hid: Use gyro thresholds modes set by the game
3 years ago
Narr the Reg
c27006e99d
service: hid: Return error if arguments of SetSupportedNpadIdType is invalid
3 years ago
Liam
2415d37ea2
kernel/svc: switch to generated wrappers
3 years ago
Liam
82c2a3da9f
kernel: fix compilation with older gcc
3 years ago
Liam
92eb091ddb
kernel/svc: Split implementations into separate files
3 years ago
ameerj
979e4d9950
fsp_srv: Copy HLE Read Buffer for OutputAccessLogToSdCard
3 years ago
ameerj
2d2522693e
Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"
This reverts commit 25fc5c0e11 , reversing
changes made to af20e25081 .
3 years ago
liamwhite
b01698775b
Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"
3 years ago
Liam
7d1c3a3f59
kernel: add KDeviceAddressSpace
3 years ago
german77
75e81885b0
input_common: Implement turbo buttons
3 years ago
Liam
67a8740af6
kernel: add KCapabilities
3 years ago
Levi Behunin
d5fc56db4b
Move to Clang Format 15
Depends on https://github.com/yuzu-emu/build-environments/pull/69
clang-15 primary run
3 years ago
Liam
e9e1e7aa3a
kernel: unbreak min/max template deduction on Apple Clang
3 years ago
Narr the Reg
cc821bfae1
Revert 9617 and fix it on input_common
3 years ago
Merry
dc7ab4c5d6
Revert "MemoryManager: use fastmem directly."
This reverts commit af5ecb0b15 .
3 years ago
Liam
693cad8e9b
kernel: split SetAddressKey into user and kernel variants
3 years ago
Liam
5086380a63
kernel: fix incorrect locking order in suspension
3 years ago
Liam
31e54c4573
kernel: KPageTable: update
3 years ago
Narr the Reg
d9ee7c3297
core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicable
3 years ago
Narr the Reg
4a307a7b3a
core: hid: Only set the polling mode to the correct side
3 years ago
german77
d05ea2f3eb
input_common: Fix issue where ring and irs are enabled at the same time
3 years ago
Narr the Reg
459fb2b213
input_common: Implement joycon ir camera
3 years ago
german77
5cb437703f
yuzu: Add ring controller test button
3 years ago
german77
527dad7097
input_common: Use DriverResult on all engines
3 years ago
german77
e1a3bda4d9
Address review comments
3 years ago
Narr the Reg
1c08d532e0
core: hid: Fix input regressions
3 years ago
german77
6d6b7bdbc3
input_common: Implement joycon nfc
3 years ago
Narr the Reg
36d5e0a411
service: hid: Set led pattern and fix color detection
3 years ago
Narr the Reg
ed5fa10e97
core: hid: Enable pulling color data from controllers
3 years ago
Narr the Reg
a4074001fe
core: hid: Migrate ring from emulated devices to emulated controller
3 years ago
Liam
f1a0ce0e70
memory: fix watchpoint use when fastmem is enabled
3 years ago
Liam
0953cdd271
timing: wait for completion on unregister
3 years ago
Kelebek1
42b16bb33a
Be careful of mangled out of bounds read
3 years ago
german77
50c86b3c2a
core: hid: Fix stick minimum range
3 years ago
Kelebek1
80a55c1663
Add stacktrace symbol demangling
3 years ago
Liam
e9c3d16f6f
debugger: add host fastmem pointer fetch command
3 years ago
Liam
2f2ef5b147
nvnflinger: correct swap interval handling
3 years ago
bunnei
a5693afa03
Revert "Revert "k_page_group: synchronize""
3 years ago
Narr the Reg
8042ce7e19
input_common: Create an update engine
3 years ago
Liam
1ee0540f82
externals: update dynarmic, xbyak
3 years ago
Fernando Sahmkow
af5ecb0b15
MemoryManager: use fastmem directly.
3 years ago
MonsterDruide1
688a9fbfa6
net: Silently translate ETIMEDOUT network error
3 years ago
MonsterDruide1
04cb05fce0
TAS: Immediately switch stick to TAS on input
Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com>
3 years ago
german77
80bcc18788
service: nifm: Initialize request state
3 years ago
german77
ebd811b535
service: nifm: Match documentation names
3 years ago
Merry
bee395d2f0
vfs: Replace cstr concat with char concat
3 years ago
bunnei
05c709bebe
core: hid: emulated_console: Avoid a crash if frontend does not configure touch_from_button_maps.
3 years ago
gidoly
10eaf31af3
Revert "k_page_group: synchronize"
3 years ago