Commit Graph
100 Commits
Author SHA1 Message Date
Hamish Milne f156fdd332 clang format fixes etc. 2020-03-31 18:27:33 +01:00
Hamish Milne 92640fc29c Code review actions (plus hopefully fix the linux CI) 2020-03-31 17:54:28 +01:00
Hamish Milne 9bd189a155 More cleaning up 2020-03-29 19:07:56 +01:00
Hamish Milne 6760ea18b6 Serialize ArchiveManager and other code review actions 2020-03-29 18:56:25 +01:00
Hamish Milne 04aa351c40 Code review - general gardening 2020-03-29 16:14:36 +01:00
8f059ae398 Apply suggestions from code review
Co-Authored-By: Mat M. <mathew1800@gmail.com>
2020-03-29 11:39:46 +01:00
Hamish Milne 841255cd16 Attempt to fix the linux builds 2020-03-28 21:40:18 +00:00
Hamish Milne de9ae14059 Only serialize wchar paths on windows 2020-03-28 19:29:29 +00:00
Hamish MilneandGitHub 38e9eb379d Update src/CMakeLists.txt 2020-03-28 17:23:54 +00:00
Hamish Milne 570fc45d03 Change boost submodule 2020-03-28 17:11:35 +00:00
Hamish Milne 8f164a16ce Review changes 2020-03-28 17:08:27 +00:00
Hamish Milne 86600e90d3 Merge branch 'feature/savestates-2' of https://github.com/hamish-milne/citra into feature/savestates-2 2020-03-28 16:29:18 +00:00
Hamish Milne d92b3e9754 Code review changes - clarified HTTP serialization 2020-03-28 16:29:15 +00:00
26f9364062 Apply suggestions from code review
Co-Authored-By: Ben <bene_thomas@web.de>
2020-03-28 16:28:07 +00:00
bbf8e876ab Apply suggestions from code review
Co-Authored-By: Pengfei Zhu <zhupf321@gmail.com>
2020-03-28 16:26:24 +00:00
Hamish Milne 4aab38f133 Refactored out the horrible static var in CoreTiming 2020-03-28 15:47:36 +00:00
Hamish Milne 917d651a3c Added copyright notices on new files 2020-03-28 15:21:10 +00:00
Hamish Milne 025960bcdd Attempt to fix flatpak CI 2020-03-28 15:10:35 +00:00
Hamish Milne 03379b2072 Merge remote-tracking branch 'upstream/master' into feature/savestates-2 2020-03-28 12:46:24 +00:00
Hamish Milne 7049af744f Merge remote-tracking branch 'upstream/master' into feature/savestates-2 2020-03-28 12:33:21 +00:00
Hamish MilneandGitHub 1ff8d002a9 Merge pull request #5025 from jroweboy/tomoscrewme
Add CPU Clock Frequency slider
2020-03-28 12:31:41 +00:00
Hamish Milne 5a6093843e Remove the TODO (since it's all done now!) 2020-03-28 12:04:00 +00:00
Hamish Milne 232b52a27d Minor cleanup 2020-03-28 09:59:45 +00:00
Hamish Milne 3d1180ee21 DSP now works... committing this!! 2020-03-27 22:19:29 +00:00
Hamish Milne 5604613642 More merge fixes 2020-03-27 21:48:58 +00:00
Hamish Milne da3ab3d56e Merge branch 'master' into feature/savestates-2 2020-03-07 21:23:08 +00:00
Hamish Milneandzhupengfei 246ae84a52 Pretty sure ARM/Thread serialization works now 2020-02-13 17:42:12 +08:00
Hamish Milneandzhupengfei c983528862 Reworked DSP serialization 2020-02-13 17:42:12 +08:00
Hamish Milneandzhupengfei 0effb229cd Fix geometry pipeline; attempt to fix motion controls 2020-02-13 17:42:10 +08:00
Hamish Milneandzhupengfei 35c3ca995c Fixed a bug (??) in arm_dynarmic where PageTableChanged could reset the CPU context 2020-02-13 17:42:10 +08:00
Hamish Milneandzhupengfei b2370ea353 Fixed setting the right DSP service on deserialization 2020-02-13 17:42:10 +08:00
Hamish Milneandzhupengfei 2217b3558d Fixed file services serialization 2020-02-13 17:42:10 +08:00
Hamish Milneandzhupengfei c24ea0f0ee Serialize core timing 2020-02-13 17:42:09 +08:00
Hamish Milneandzhupengfei 8abc5525be Added Signals; more runtime fixes 2020-02-13 17:42:09 +08:00
Hamish Milneandzhupengfei e4f05884c3 Fixed serialization runtime exceptions 2020-02-13 17:42:08 +08:00
Hamish Milneandzhupengfei ca971ff31f Serialize file/directory services 2020-02-13 17:42:08 +08:00
Hamish Milneandzhupengfei 9525d81344 More base-derived fixes 2020-02-13 17:42:07 +08:00
Hamish Milneandzhupengfei 996aba39fe Correct exports; add some file serialization; fix service base object serialization 2020-02-13 17:42:07 +08:00
Hamish Milneandzhupengfei f2de70c3fb Fix crash bugs 2020-02-13 17:42:06 +08:00
Hamish Milneandzhupengfei 116d22d562 Refactor out the wakeup_callback function pointer 2020-02-13 17:42:05 +08:00
Hamish Milneandzhupengfei 7019561fd5 Bind NWM_UDS service in the constructor 2020-02-13 17:42:05 +08:00
Hamish Milneandzhupengfei 96432589bd Use shared_ptr for PageTable 2020-02-13 17:42:04 +08:00
Hamish Milneandzhupengfei e4afa8e512 Make the tests pass 2020-02-13 17:42:04 +08:00
Hamish Milneandzhupengfei 65d96bf6c1 Changed u8* to MemoryRef 2020-02-13 17:42:00 +08:00
Hamish Milneandzhupengfei cf985631e0 Minor tidying up 2020-02-13 17:41:27 +08:00
Hamish Milneandzhupengfei 26e90a99cd Added basic UI; misc memory fixes 2020-02-13 17:41:27 +08:00
Hamish Milneandzhupengfei 558e710e17 Finished archives; remove pod.h 2020-02-13 17:41:26 +08:00
Hamish Milneandzhupengfei 2bf5b46460 Basic archive backend serialization 2020-02-13 17:41:26 +08:00
Hamish Milneandzhupengfei 2d2c7218ef Serialize CECD, CFG services 2020-02-13 17:41:25 +08:00
Hamish Milneandzhupengfei ef2e503281 Serialize QTM, Y2R services 2020-02-13 17:41:24 +08:00
Hamish Milneandzhupengfei 92857efca4 Serialize PTM service 2020-02-13 17:41:24 +08:00
Hamish Milneandzhupengfei f5e2f873b0 Serialize NWM service 2020-02-13 17:41:24 +08:00
Hamish Milneandzhupengfei 571b1062f0 Serialize NIM, PS, PXI, SOC, SSL services 2020-02-13 17:41:23 +08:00
Hamish Milneandzhupengfei 2409ee39cb Serialize IR, MVD, NDM, NEWS, NFC 2020-02-13 17:41:23 +08:00
Hamish Milneandzhupengfei 3d6e372f96 More clang format fixes. Really need to standardise the version of this 2020-02-13 17:41:23 +08:00
Hamish Milneandzhupengfei 01ec2e8a67 Serialize MIC service 2020-02-13 17:41:22 +08:00
Hamish Milneandzhupengfei e3c0211b74 Fix clang format 2020-02-13 17:41:22 +08:00
Hamish Milneandzhupengfei eb67167b7c Serialize IR service 2020-02-13 17:41:22 +08:00
Hamish Milneandzhupengfei 8bd3e8cd27 Serialize HTTP service 2020-02-13 17:41:22 +08:00
Hamish Milneandzhupengfei 74361fa3fb Serialize HID service 2020-02-13 17:41:21 +08:00
Hamish Milneandzhupengfei 30494c06a4 Serialize GSP service 2020-02-13 17:41:21 +08:00
Hamish Milneandzhupengfei 754f63af1a Don't require cmake 3.15 2020-02-13 17:41:21 +08:00
Hamish Milneandzhupengfei 9877bf7d48 Change how the boost target works; disable external warnings in MSVC 2020-02-13 17:41:20 +08:00
Hamish Milneandzhupengfei a0ac302a93 Definitely disable using system boost if version doesn't match 2020-02-13 17:41:20 +08:00
Hamish Milneandzhupengfei d041901a30 Some more CI fixes 2020-02-13 17:41:20 +08:00
Hamish Milneandzhupengfei c7106e232f Fix a bug on mingw 2020-02-13 17:41:16 +08:00
Hamish Milneandzhupengfei d6862c2fca Some CI fixes 2020-02-13 17:40:52 +08:00
Hamish Milneandzhupengfei 7b846ffa98 clang-format fixes 2020-02-13 17:39:15 +08:00
Hamish Milneandzhupengfei d482fb359c Attempting to fix mingw on windows 2020-02-13 17:38:25 +08:00
Hamish Milneandzhupengfei 6917eaf53b Use load_construct_data for kernel objects 2020-02-13 17:38:25 +08:00
Hamish Milneandzhupengfei 3ed8d95866 Serialize FS service; some compiler fixes 2020-02-13 17:38:24 +08:00
Hamish Milneandzhupengfei d1096de245 Added FRD service serialization 2020-02-13 17:38:24 +08:00
Hamish Milneandzhupengfei 4354179156 Added ERR service serialization 2020-02-13 17:38:23 +08:00
Hamish Milneandzhupengfei 452ae2e371 Added DSP service serialization 2020-02-13 17:38:23 +08:00
Hamish Milneandzhupengfei 30fe2bfe38 Added DLP service serialization 2020-02-13 17:38:23 +08:00
Hamish Milneandzhupengfei a0c3b91785 Added CSND serialization 2020-02-13 17:38:23 +08:00
Hamish Milneandzhupengfei 17b9cbefef CAM service serialization 2020-02-13 17:38:22 +08:00
Hamish Milneandzhupengfei 1185d62792 BOSS service serialization 2020-02-13 17:38:22 +08:00
Hamish Milneandzhupengfei 5265c79056 APT service serialization 2020-02-13 17:38:21 +08:00
Hamish Milneandzhupengfei 3e752002c4 Replace g_kernel with Core::Global etc. 2020-02-13 17:38:21 +08:00
Hamish Milneandzhupengfei e707685c2a Serialize AM services 2020-02-13 17:38:20 +08:00
Hamish Milneandzhupengfei 89e4e49a63 Finished AC and ACT service serialization 2020-02-13 17:38:20 +08:00
Hamish Milneandzhupengfei 3fd5c431f1 Service serialization framework; done AC 2020-02-13 17:38:20 +08:00
Hamish Milneandzhupengfei ac0337d8df Started IPC services serialization 2020-02-13 17:38:19 +08:00
Hamish Milneandzhupengfei 7a5bde0b44 Serialize service manager, server prt 2020-02-13 17:38:19 +08:00
Hamish Milneandzhupengfei 4f95575d41 Serialize some more kernel objects 2020-02-13 17:38:18 +08:00
Hamish Milneandzhupengfei 8c81500dee Serialize kernel/hle/memory 2020-02-13 17:38:18 +08:00
Hamish Milneandzhupengfei 050c3bdee5 Serialize primitive_assembly 2020-02-13 17:38:18 +08:00
Hamish Milneandzhupengfei c284192a87 Serialize geometry_pipeline 2020-02-13 17:38:17 +08:00
Hamish Milneandzhupengfei acc89b2251 Fixed an include 2020-02-13 17:38:17 +08:00
Hamish Milneandzhupengfei dc0d1ebc95 Added a TODO 2020-02-13 17:38:17 +08:00
Hamish Milneandzhupengfei f557d26b40 Added CPU, mutex, process, thread, timer 2020-02-13 17:38:16 +08:00
Hamish Milneandzhupengfei 06891d9454 Added client/server objects 2020-02-13 17:38:16 +08:00
Hamish Milneandzhupengfei 5035e68dad Added derived kernel objects 2020-02-13 17:38:15 +08:00
Hamish Milneandzhupengfei f79c9668a3 Added shader state; WIP kernel objects 2020-02-13 17:38:10 +08:00
Hamish Milneandzhupengfei 45788b9c82 Added shader state serialization 2020-02-13 17:34:16 +08:00
Hamish Milneandzhupengfei 6f00976ab5 video_core serialization 2020-02-13 17:34:16 +08:00
Hamish Milneandzhupengfei ee2cae2093 Added core serialization 2020-02-13 17:34:13 +08:00
Hamish Milneandzhupengfei dc04774ece Added POD serialization 2020-02-13 17:27:51 +08:00
Hamish Milneandzhupengfei 6940c99ed6 Added boost serialization 2020-02-13 17:27:50 +08:00