..
address_space.h
Implement a shared spinlock and use it for GPU VMM
2023-01-20 21:07:59 +00:00
address_space.inc
Fix address space allocator slow path to avoid OOB
2023-02-04 23:10:45 +00:00
android_settings.h
Allow disabling the freeing of texture guest memory
2023-03-04 18:55:44 +00:00
atomic_forward_list.h
Implement Atomic Forward List
2022-08-06 22:18:42 +05:30
base.h
Introduce page size constants and replace all usages of PAGE_SIZE
2022-11-02 17:46:07 +00:00
circular_buffer.h
Account for OOB copyOffsets in CircularBuffer::Read
2022-05-14 15:30:59 +01:00
circular_queue.h
Fix a race with multiple threads pushing data into circular queue
2023-02-20 18:01:49 +00:00
dirty_tracking.h
Update for new hades
2022-12-03 22:50:56 +00:00
exception.cpp
Add stack tracing to `skyline::exception`
2022-04-14 14:14:52 +05:30
exception.h
Add stack tracing to `skyline::exception`
2022-04-14 14:14:52 +05:30
file_descriptor.h
Implement RAII wrapper over file descriptors
2022-04-14 14:14:52 +05:30
interval_list.h
Commonise buffer interval list code
2023-03-19 13:52:15 +00:00
interval_map.h
Correct `IntervalMap` insertion `end` calculation
2022-08-06 22:18:42 +05:30
language.h
Add a system region setting
2022-10-18 20:54:57 +01:00
linear_allocator.h
Support allocating into spans in the linear allocator
2022-11-02 17:46:07 +00:00
lockable_shared_ptr.h
Abstract `TextureView`/`BufferDelegate` locking into `LockableSharedPtr`
2022-08-06 22:18:42 +05:30
logger.cpp
Refactor all std::lock_guard usages to std::scoped_lock
2022-04-25 15:00:30 +01:00
logger.h
Only enable debug/verbose logs in (rel)debug builds
2022-11-02 17:46:07 +00:00
macros.h
Make `ENUM_STRING` function `static`
2022-04-14 14:14:52 +05:30
result.h
Reimplement audout and audren using yuzu audio_core
2023-03-27 22:31:14 +01:00
segment_table.h
Add branch hint attributes to a couple branches
2022-11-02 17:46:07 +00:00
settings.h
Allow disabling the freeing of texture guest memory
2023-03-04 18:55:44 +00:00
signal.cpp
Sleep-loop rather than abort during termination
2022-04-14 14:14:52 +05:30
signal.h
Address a bunch of issues detected by clang-tidy
2021-03-06 18:58:04 +05:30
span.h
Use spans instead of ptr and size in kernel memory
2022-06-11 17:05:39 +05:30
spin_lock.cpp
Introduce adapting condition variable class
2023-03-11 18:26:02 +00:00
spin_lock.h
Introduce adapting condition variable class
2023-03-11 18:26:02 +00:00
thread_local.h
Address CR Comments
2021-10-26 10:46:36 +05:30
trace.cpp
Extend Perfetto Tracing
2021-03-23 02:40:02 +05:30
trace.h
Implement Symbol Hooking
2022-11-07 23:56:22 +05:30
utils.h
Add `CNTFRQ_EL0` workaround value for Exynos 1280
2023-01-15 10:16:01 +00:00
uuid.cpp
Add `IntegerFor` template class + Update `GenerateUuidV4`
2021-09-22 06:24:05 +05:30
uuid.h
Address feedback
2021-06-20 14:18:40 +01:00