1
0
Fork 0
forked from suyu/suyu
suyu/src/core
ReinUsesLisp 51817f6e59 core/network: Add network abstraction
This commit adds a network abstraction designed to implement bsd:s but
at the same time work as a generic abstraction to implement any
networking code we have to use from core.

This is implemented on top of BSD sockets on Unix systems and winsock on
Windows. The code is designed around winsocks having compatibility
definitions to support both BSD and Windows sockets.
2020-07-19 04:12:40 -03:00
..
arm configure_cpu: Show/Hide debugging options 2020-07-11 16:38:38 +01:00
crypto KeyManager: Prevent writing of invalid keys 2020-07-10 00:39:00 -04:00
file_sys Check for empty section0 and CNMT prior to install 2020-07-16 05:22:51 -04:00
frontend configuration: implement per-game configurations (#4098) 2020-07-09 22:42:09 -04:00
gdbstub General: Cleanup legacy code. 2020-06-27 11:36:05 -04:00
hle Merge pull request #4357 from lioncash/unused4 2020-07-17 13:18:31 +10:00
loader loader: nro: Fix process initialization using ProgramMetadata default. 2020-04-20 18:19:45 -04:00
memory General: Recover Prometheus project from harddrive failure 2020-06-27 11:35:06 -04:00
network core/network: Add network abstraction 2020-07-19 04:12:40 -03:00
tools General: Recover Prometheus project from harddrive failure 2020-06-27 11:35:06 -04:00
CMakeLists.txt core/network: Add network abstraction 2020-07-19 04:12:40 -03:00
constants.cpp constants: Extract backup JPEG used by account services 2019-06-07 17:46:57 -04:00
constants.h constants: Add missing <array> include 2020-07-16 21:43:20 -04:00
core.cpp core/network: Add network abstraction 2020-07-19 04:12:40 -03:00
core.h Core/Common: Address Feedback. 2020-06-27 18:20:06 -04:00
core_timing.cpp core_timing,scheduler: Use std::scoped_lock when possible 2020-06-28 21:42:57 -03:00
core_timing.h Audio: Correct buffer release for host timing. 2020-06-27 11:36:23 -04:00
core_timing_util.cpp SingleCore: Use Cycle Timing instead of Host Timing. 2020-06-27 11:36:01 -04:00
core_timing_util.h SingleCore: Use Cycle Timing instead of Host Timing. 2020-06-27 11:36:01 -04:00
cpu_manager.cpp General: Tune the priority of main emulation threads so they have higher priority than less important helper threads. 2020-06-27 11:36:09 -04:00
cpu_manager.h cpu_manager: Mark function getters as static 2020-07-16 13:30:56 -04:00
device_memory.cpp kernel: memory: page_table: Simplify GetPhysicalAddr impl. 2020-04-17 00:59:35 -04:00
device_memory.h core: hle: Address various feedback & code cleanup. 2020-04-17 00:59:36 -04:00
hardware_interrupt_manager.cpp core_timing: Use better reference tracking for EventType. (#3159) 2019-11-26 21:48:56 -05:00
hardware_interrupt_manager.h core_timing: Use better reference tracking for EventType. (#3159) 2019-11-26 21:48:56 -05:00
hardware_properties.h General: Add Asserts 2020-06-27 11:35:21 -04:00
memory.cpp memory: Set page-table pointers before setting attribute = Memory 2020-07-05 12:54:19 +01:00
memory.h ARM/Memory: Correct Exclusive Monitor and Implement Exclusive Memory Writes. 2020-06-27 11:35:37 -04:00
perf_stats.cpp configuration: implement per-game configurations (#4098) 2020-07-09 22:42:09 -04:00
perf_stats.h Address review comments 2019-09-10 12:57:45 +02:00
reporter.cpp Replace externals with Conan (#3735) 2020-05-08 17:09:29 -04:00
reporter.h service: Update function tables 2020-04-20 15:53:49 -04:00
settings.cpp Merge pull request #4347 from lioncash/logging 2020-07-17 13:25:06 +10:00
settings.h Merge pull request #4337 from lat9nq/fix-per-game-async 2020-07-16 11:33:51 -04:00
telemetry_session.cpp configuration: implement per-game configurations (#4098) 2020-07-09 22:42:09 -04:00
telemetry_session.h core/telemetry_session: Remove usages of the global system accessor 2019-05-28 22:28:15 -04:00