f484927ed0
Kernel/Memory: Acquire the global HLE lock when a memory read/write operation falls outside of the fast path, for it might perform an MMIO operation.
2017-08-22 09:30:58 -05:00
bca8916cea
Kernel/HLE: Use a mutex to synchronize access to the HLE kernel state between the cpu thread and any other possible threads that might touch the kernel (network thread, etc).
...
This mutex is acquired in SVC::CallSVC, ie, as soon as the guest application enters the HLE kernel, and should be acquired by the aforementioned threads before modifying kernel structures.
2017-08-22 09:30:55 -05:00
5621a65037
Merge pull request #2833 from j-selby/single-header-json
...
Don't pull in entire JSON repo for single header file
2017-07-18 13:26:57 -04:00
35eee446c7
Merge pull request #2823 from bunnei/telemetry-data
...
telemetry: Log performance, configuration, and system data.
2017-07-18 08:04:49 -04:00
32745ead7e
Add description of upstream repo
2017-07-18 19:59:08 +10:00
87dea94e14
Don't pull in entire JSON repo for single header file
2017-07-18 13:37:27 +10:00
df8b9863f9
telemetry: Log performance, configuration, and system data.
2017-07-17 21:32:28 -04:00
822e8d21ea
Merge pull request #2804 from Kloen/theming
...
citra-qt: UI Themes
2017-07-17 21:30:01 -04:00
924215a41f
Merge pull request #2818 from B3n30/network
...
Enable data transfer over ENet
2017-07-17 17:08:02 +03:00
308292dfa1
Merge pull request #2829 from MerryMage/check_submodules_present
...
CMakeLists: Check that all submodules are present
2017-07-17 09:52:34 -04:00
7dbbd8a02e
stubbed frd::UnscrambleLocalFriendCode ( #2827 )
2017-07-16 21:32:08 -05:00
68db4f3ece
Merge pull request #2830 from linkmauve/master
...
Make enet use the same convention as other submodules
2017-07-16 16:29:58 -06:00
80b9a276ed
.gitmodules: Make enet use the same convention as other submodules.
...
This makes it easier for packagers to preload all submodules.
2017-07-16 21:02:36 +01:00
77df82f5d6
Network: Changed timeout for receiving packets to 100ms
2017-07-16 21:30:17 +02:00
253d3dd3d8
Network: Propagate Room closing to connected members
2017-07-16 21:30:10 +02:00
a0626221a5
Network: Made send async in RoomMember
2017-07-16 21:30:04 +02:00
859be35d54
Network: Send the game title
2017-07-16 21:29:57 +02:00
42e57c1218
Network: Enable sending and receiving chat messages
2017-07-16 21:29:49 +02:00
35a0b32553
Network: Handle the disconnect of a client
2017-07-16 21:29:41 +02:00
641346c15c
Network: Enable to send WifiPackets
2017-07-16 21:29:34 +02:00
ebff5ba514
Network: Init Network in SDL and QT
2017-07-16 21:29:19 +02:00
77677e205e
Network: Send JoinRequest and handle the answer in RoomMember
2017-07-16 21:29:11 +02:00
2af9a7146d
Network: Handle join request in Room
2017-07-16 21:29:02 +02:00
7d9b7394dd
Network: Added Packet class for serialization
2017-07-16 21:28:55 +02:00
589dc083a5
Network: Threads for Room and RoomMember
2017-07-16 21:28:47 +02:00
9ca6728217
CMakeLists: Check that all submodules are present
2017-07-16 19:52:05 +01:00
e634b75754
Merge pull request #2784 from wwylele/font-archive
...
load shared font from system archive
2017-07-16 20:12:55 +03:00
5137a198f9
Merge pull request #2824 from jroweboy/mingw_compile_test
...
Update enet submodule
2017-07-13 09:57:35 +03:00
5990cae193
Update enet submodule
...
This includes a fix merged upstream to support mingw compilation
2017-07-12 20:39:47 -06:00
9cf261ba8b
Merge pull request #2819 from bunnei/telemetry-submit
...
Telemetry: Submit logged data to the Citra service
2017-07-12 21:31:12 -04:00
28c3575679
web_backend: Specify api-version on JSON post.
2017-07-11 18:34:30 -04:00
33b012e86b
web_service: Add CMake flag to enable.
2017-07-11 18:33:41 -04:00
8af3ebb149
telemetry_session: Use TelemetryJson to submit real telemetry.
2017-07-11 18:33:40 -04:00
fd3b4451ec
web_service: Implement JSON serialization of telemetry data.
2017-07-11 18:33:38 -04:00
a634efa40e
web_backend: Add initial interface to POST data to Citra Web Services.
2017-07-11 18:33:25 -04:00
52fbe1e10c
web_service: Add skeleton project.
2017-07-10 00:15:40 -04:00
8abf808854
settings: Add telemetry endpoint URL.
2017-07-10 00:15:39 -04:00
f7a9d42592
logging: Add WebService as a log cateogry.
2017-07-10 00:15:30 -04:00
0f1ae781d0
externals: Add JSON as a submodule.
2017-07-09 18:38:02 -04:00
cc7583e036
externals: Add CPR as a submodule.
2017-07-09 13:24:20 -04:00
669757a97b
Merge pull request #2815 from mailwl/bossp
...
Service/boss:P: Add some functions to FunctionTable
2017-07-08 13:58:40 -05:00
6d4bac8522
Merge pull request #2797 from yuriks/cached-vma-free-crash
...
Memory: Fix crash when unmapping a VMA covering cached surfaces
2017-07-08 14:07:47 -04:00
2e37ce01c9
Implement basic virtual Room support based on enet ( #2803 )
...
* Added support for network with ENet lib,
connecting is possible, but data can't be sent, yet.
* fixup! Added support for network with ENet lib,
* fixup! CLang
* fixup! Added support for network with ENet lib,
* fixup! Added support for network with ENet lib,
* fixup! Clang format
* More fixups!
* Moved ENetHost* and ENetPeer* into pimpl classes
* fixup! Moved ENetHost* and ENetPeer* into pimpl classes
* fixup! Clang again
* fixup! Moved ENetHost* and ENetPeer* into pimpl classes
* fixup! Moved ENetHost* and ENetPeer* into pimpl classes
* fixup! Moved ENetHost* and ENetPeer* into pimpl classes
2017-07-07 15:34:15 -04:00
22e7402ab1
Merge pull request #2814 from Kloen/macro-remove
...
Remove unnecessary WIN32_LEAN_AND_MEAN macro definition
2017-07-01 08:45:42 -06:00
8582194a4c
Service/boss:P: Add some functions to FunctionTable
2017-07-01 12:21:38 +03:00
0e428823f0
Remove unnecessary WIN32_LEAN_AND_MEAN macro definition
2017-06-30 01:59:55 +02:00
56d718b2a1
Merge pull request #2793 from Subv/replyandreceive
...
Kernel/SVC: Partially implemented svcReplyAndReceive
2017-06-29 17:05:22 -05:00
b53fa9514f
Kernel/SVC: Pass the current thread as a parameter to ClientSession::SendSyncRequest.
2017-06-29 12:30:34 -05:00
686fde7e52
Merge pull request #2809 from wwylele/texture-copy-fix
...
gpu: fix edge cases for TextureCopy
2017-06-29 09:29:40 -07:00
85a448d405
gpu: add comments for TextureCopy
2017-06-29 13:09:23 +03:00