yuzu-emu
/
yuzu-mainline
Archived
1
0
Fork 0
This repository has been archived on 2024-03-23. You can view files and clone it, but cannot push or open issues or pull requests.
yuzu-mainline/src/core
Lioncash 4f8756edd0 kernel/svc: Sanitize creation of shared memory via svcCreateSharedMemory()
The kernel caps the size limit of shared memory to 8589930496 bytes (or
(1GB - 512 bytes) * 8), so approximately 8GB, where every GB has a 512
byte sector taken off of it.

It also ensures the shared memory is created with either read or
read/write permissions for both permission types passed in, allowing the
remote permissions to also be set as "don't care".
2018-09-13 23:07:27 -04:00
..
arm Update microprofile scopes. 2018-09-04 11:04:26 +02:00
crypto game_list: Use RegisteredCacheUnion for installed 2018-09-04 16:21:40 -04:00
file_sys file_sys/nca_patch: Amend constructor initializer list order 2018-09-06 14:00:11 -04:00
frontend emu_window: Ensure WindowConfig members are always initialized 2018-08-14 19:36:43 -04:00
gdbstub GDBStub works with both Unicorn and Dynarmic now (#941) 2018-08-06 22:01:24 -04:00
hle kernel/svc: Sanitize creation of shared memory via svcCreateSharedMemory() 2018-09-13 23:07:27 -04:00
loader bktr: Fix bucket overlap error 2018-09-04 17:01:54 -04:00
tracer core: Make converting constructors explicit where applicable 2018-07-23 23:13:22 -04:00
CMakeLists.txt Use open-source shared fonts if no dumped file is available (#1269) 2018-09-10 21:31:01 -04:00
core.cpp core: Migrate current_process pointer to the kernel 2018-09-06 20:52:58 -04:00
core.h core: Migrate current_process pointer to the kernel 2018-09-06 20:52:58 -04:00
core_cpu.cpp Merge pull request #1043 from Subv/timing 2018-08-12 22:31:55 -04:00
core_cpu.h core: Namespace all code in the arm subdirectory under the Core namespace 2018-08-24 21:50:39 -04:00
core_timing.cpp Core::CoreTiming: add UnscheduleEventThreadsafe 2018-08-13 13:56:41 +02:00
core_timing.h Core::CoreTiming: add UnscheduleEventThreadsafe 2018-08-13 13:56:41 +02:00
core_timing_util.cpp core_timing: Split off utility functions into core_timing_util 2018-07-24 11:03:24 +01:00
core_timing_util.h core_timing: Split off utility functions into core_timing_util 2018-07-24 11:03:24 +01:00
memory.cpp gl_renderer: Cache textures, framebuffers, and shaders based on CPU address. 2018-08-31 13:07:27 -04:00
memory.h gl_renderer: Cache textures, framebuffers, and shaders based on CPU address. 2018-08-31 13:07:27 -04:00
memory_hook.cpp memory_hook: Default virtual destructor in the cpp file 2018-05-03 08:12:16 -04:00
memory_hook.h memory_hook: Default virtual destructor in the cpp file 2018-05-03 08:12:16 -04:00
memory_setup.h memory: Replace all memory hooking with Special regions 2018-01-27 15:16:39 +00:00
perf_stats.cpp core/core: Replace includes with forward declarations where applicable 2018-08-31 16:30:14 -04:00
perf_stats.h core/core: Replace includes with forward declarations where applicable 2018-08-31 16:30:14 -04:00
settings.cpp video_core; Get rid of global g_toggle_framelimit_enabled variable 2018-08-10 19:00:09 -04:00
settings.h Merge pull request #1163 from FearlessTobi/add-audio-stretching 2018-09-12 18:23:54 -04:00
telemetry_session.cpp Add audio stretching support 2018-09-08 18:26:23 +01:00
telemetry_session.h telemetry_session.h: Reword Documentation Comment from citra to yuzu 2018-03-27 11:16:59 +02:00