Liam
ee969900ae
core: barrier service thread shutdown
3 years ago
german77
06555ad6c0
core: hid: Add handheld to nfc devices
3 years ago
Morph
c6c56d3e9c
general: Resolve -Wunused-lambda-capture and C5233
3 years ago
Morph
5c4c90385f
ipc_helpers: Ignore GCC compiler warnings only on GCC
Clang and ICC for whatever reason also defines __GNUC__. Exclude them from this check.
3 years ago
Morph
9fba74d245
general: Enforce C4800 everywhere except in video_core
3 years ago
Morph
4bad20dc5f
CMakeLists: Remove all redundant warnings
These are already explicitly or implicitly set in src/CMakeLists.txt
3 years ago
Narr the Reg
d444a2ffab
service: nfp: Allow amiibos without keys
3 years ago
Narr the Reg
ea7f4aed98
service: nfp: remove unnecessary include
3 years ago
Lioncash
47160b51fb
k_session_request: Add missing override specifier
3 years ago
Lioncash
4432989177
k_session_request: Turn C-style array into std::array
Makes for stronger typing and allows tooling bounds checks provided by
the standard library for debugging purposes.
3 years ago
Lioncash
6057b801cf
k_session_request: Simplify constructor initialization
3 years ago
german77
96881efdc3
input_common: cache vibration tests
3 years ago
Lioncash
32ce4a4821
hid/npad: Fix copy size in GetSupportedNpadIdTypes
Previously this was passing the size of the vector into memcpy rather
than the size in bytes to copy, which would result in a partial read.
Thankfully, this function isn't used yet, so this gets rid of a bug
before it's able to do anything.
3 years ago
Liam
c0ae56548e
kernel: remove most SessionRequestManager handling from KServerSession
3 years ago
Liam
7103b8dde3
kernel: add KSessionRequest
3 years ago
bunnei
8b2cadd4e2
core: hle: kernel: Migrate ProcessState to enum class.
3 years ago
Kelebek1
2da6a39c19
Update audio_core for firmware 15.0.0
3 years ago
bunnei
e3cb70d8df
core: Initialize: Add missing braces.
3 years ago
bunnei
438c1b5c18
core: core_timing: Re-initialize if single/multicore state changes.
3 years ago
bunnei
f357ddf644
core: core_timing: Remove unused IsHostTiming.
3 years ago
bunnei
4c2274b2c1
core: hle: kernel: Use result macros for new/changed code.
3 years ago
bunnei
a35c884097
core: Partially persist emulation state across game boots.
3 years ago
bunnei
3785e8d1c7
core: hle: kernel: Fix InitializePreemption order.
3 years ago
bunnei
55ed04af34
core: hle: kernel: k_process: Improve management of page table & cleanup.
3 years ago
bunnei
7dd7b440cc
core: hle: kernel: k_interrupt_manager: HandleInterrupt should not depend on current process.
3 years ago
bunnei
c164affbcb
core: hle: kernel: Remove junk.
3 years ago
bunnei
15eebff127
core: hle: kernel: k_page_table: Impl. LockForUn/MapDeviceAddressSpace, cleanup.
3 years ago
bunnei
0eeef46015
core: hle: kernel: Integration application memory block slab manager.
3 years ago
bunnei
98a3854393
core: hle: kernel: k_page_table: Update, and integrate with new KMemoryBlockManager/SlabManager.
3 years ago
bunnei
ddd0ca5f83
core: hle: kernel: k_memory_block: Update.
3 years ago
bunnei
3b1a2fd7db
core: hle: kernel: k_memory_block_manager: Update.
3 years ago
bunnei
97e4cd1c8f
core: hle: kernel: k_thread: Implement thread termination DPC.
3 years ago
bunnei
0592bf30c1
core: hle: kernel: Add KDynamicResourceManager.
3 years ago
bunnei
f6fd69d0d4
core: hle: kernel: Add KDynamicSlabHeap.
3 years ago
bunnei
1089e3cb1e
core: hle: kernel: Add KDynamicPageManager.
3 years ago
bunnei
5a37569052
core: hle: kernel: k_process: Change Status -> State.
3 years ago
bunnei
acc0a8f63a
core: hle: kernel: svc_types: Add SystemThreadPriorityHighest and ProcessState.
3 years ago
bunnei
d9871bab0b
core: device_memory: Templatize GetPointer(..).
3 years ago
bunnei
59dfd7ec29
core: hle: result: Add GetInnerValue and Includes methods.
3 years ago
bunnei
444f94e8f7
core: hle: kernel: svc_common: Add WaitInfinite & cleanup.
3 years ago
Liam
53625f087b
kernel: fix slab heap ABA
3 years ago
FengChen
2d53a37461
video_core: Implement memory manager page kind
3 years ago
Morph
6a22ed905b
general: Add missing pragma once
3 years ago
Morph
e3c23433fa
savedata_factory: Detect future save data paths
Enable compatibility for new account/device save paths planned on a future implementation.
3 years ago
Morph
6becbfbaa3
general: Fix spelling of "unknown"
3 years ago
Liam
e11c862ae6
result: enforce reference check specialization
3 years ago
Liam
09777eea76
kernel: remove KWritableEvent
3 years ago
Liam
545875eaa1
k_server_session: preliminary support for userspace server sessions
3 years ago
Liam
a048c5ca0f
Add implementation of svcCreateSession
3 years ago
Liam
fb88548cb1
general: preliminary support for hbl
3 years ago