yuzu/src/core
Zephyron ac99769213 service/sockets: Implement network services for new firmware versions
This commit implements various network services required for newer firmware
versions. Key changes include:

- Add bsd:nu service for firmware 15.0.0+ with proper event handling
- Add bsdcfg implementation with complete interface declarations
- Add dns:priv and ethc (c/i) services
- Register all new services in the service manager
- Extend BSD implementation with additional socket operations
- Remove room_network instance variable in favor of system.GetRoomNetwork()
- Fix kernel event creation by using ServiceContext in all appropriate places
- Update build system to include new source files

Signed-off-by: Zephyron <zephyron@citron-emu.org>
2025-05-12 12:46:19 +01:00
..
arm android: Update build system and optimize ARM NCE implementation 2025-05-12 12:46:19 +01:00
crypto build: upgrade fmt and SDL2 2025-05-12 12:45:15 +01:00
debugger Boost: Fix building against Boost 1.88.0 2025-05-11 12:16:29 +01:00
file_sys build: upgrade fmt and SDL2 2025-05-12 12:45:15 +01:00
frontend Added 32:9 aspect ratio 2024-12-20 15:24:57 +00:00
hle service/sockets: Implement network services for new firmware versions 2025-05-12 12:46:19 +01:00
internal_network Remove redundant TranslateIPv4 function 2025-05-12 12:46:19 +01:00
loader Port changes from Early Access 2024-12-20 15:24:40 +00:00
memory scope_exit: Make constexpr 2024-02-19 16:00:46 +01:00
tools core_timing: remove user data value 2023-12-23 15:36:44 -05:00
CMakeLists.txt service/sockets: Implement network services for new firmware versions 2025-05-12 12:46:19 +01:00
constants.cpp service: acc: Replace default image with a 32x32 image 2023-03-05 16:36:19 -06:00
constants.h service: acc: Replace default image with a 32x32 image 2023-03-05 16:36:19 -06:00
core_timing.cpp Simplified CoreTiming::GetClockTicks() 2024-12-20 15:24:57 +00:00
core_timing.h core_timing: handle concurrent unscheduling of looping events 2023-12-23 15:36:46 -05:00
core.cpp "Merge Tagged PR 13018" 2025-05-11 12:17:03 +01:00
core.h Removed telemetry and anonymized SCM (git) strings 2024-12-20 15:24:57 +00:00
cpu_manager.cpp scope_exit: Make constexpr 2024-02-19 16:00:46 +01:00
cpu_manager.h Fix typos in src/core (#12625) 2024-01-08 13:31:48 -06:00
device_memory_manager.h Port changes from Early Access 2024-12-20 15:24:40 +00:00
device_memory_manager.inc core: Improve device memory and buffer queue handling 2025-05-11 12:17:03 +01:00
device_memory.cpp core: Define HAS_NCE macro 2023-11-25 00:47:36 -05:00
device_memory.h Core: Initial implementation of device memory mapping 2024-01-18 21:12:30 -05:00
gpu_dirty_memory_manager.h Core: Eliminate core/memory dependancies. 2024-01-18 21:12:30 -05:00
guest_memory.h Solves warning about GuestMemory having internal linkage. 2024-12-20 15:24:57 +00:00
hardware_properties.h core(base_clock_rate): Revert Back To 1,020 MHz 2025-05-12 12:46:19 +01:00
memory.cpp memory: Implement enhanced memory management system 2025-05-12 12:46:19 +01:00
memory.h memory: Implement enhanced memory management system 2025-05-12 12:46:19 +01:00
perf_stats.cpp build: upgrade fmt and SDL2 2025-05-12 12:45:15 +01:00
perf_stats.h chore: make yuzu REUSE compliant 2022-07-27 12:53:49 +02:00
precompiled_headers.h CMake: Consolidate common PCH headers 2022-11-30 18:30:30 -05:00
reporter.cpp build: upgrade fmt and SDL2 2025-05-12 12:45:15 +01:00
reporter.h service: move hle_ipc from kernel 2023-03-01 10:39:49 -05:00