eden/src
Zephyron 789bbd7ab5 kernel: Implement SystemResourceSize info type for VAMM initialization
Adds support for InfoType::SystemResourceSize (0x1C) which is required for
proper initialization of the Virtual Address Memory Manager (VAMM). This
implementation:

1. Adds SystemResourceSize to the InfoType enum in svc_types.h
2. Implements the GetInfo handler for SystemResourceSize in svc_info.cpp
3. Returns 512MB (0x20000000 bytes) as the system resource size
4. Adds debug logging for the SVC call

The 512MB value is chosen based on typical system resource allocations
needed for VAMM initialization on the Nintendo Switch.

This fixes crashes in games that rely on VAMM functionality, particularly
during nn::os::detail::VammManager::InitializeIfEnabled().
2025-04-04 03:40:49 +02:00
..
android Android: Add ability to run Qlaunch 2025-04-04 03:40:46 +02:00
audio_core android: Switch to custom Oboe submodule 2025-04-04 03:23:32 +02:00
common Disabled MCO_USE_VMEM_ALLOCATOR because standard stack size seems to suffice 2025-04-04 03:40:48 +02:00
core kernel: Implement SystemResourceSize info type for VAMM initialization 2025-04-04 03:40:49 +02:00
dedicated_room Changed executable names to eden 2025-04-01 18:35:37 +02:00
frontend_common Merge pull request #13047 from anpilley/import-firmware 2024-02-17 23:18:00 -05:00
hid_core Merge pull request #13135 from german77/hid-interface 2024-02-27 12:26:26 -05:00
input_common Fix windows boost compilation errors 2025-04-04 03:23:32 +02:00
network Fix more typos 2024-01-15 23:26:53 +00:00
shader_recompiler Add SR_WScaleFactorXY/SR_WScaleFactorZ stubs for Prince of Persia (#5) 2025-04-04 03:40:48 +02:00
tests Implemented rewindless Fiber without Boost (using minicoro) 2025-04-04 03:40:47 +02:00
video_core Vulkan validation error fix. 2025-04-04 03:40:48 +02:00
web_service Removed telemetry and anonymized SCM (git) strings 2025-04-04 03:40:47 +02:00
yuzu Removed telemetry and anonymized SCM (git) strings 2025-04-04 03:40:47 +02:00
yuzu_cmd Removed telemetry and anonymized SCM (git) strings 2025-04-04 03:40:47 +02:00
.clang-format
CMakeLists.txt Port changes from Early Access 2025-04-04 03:40:46 +02:00