Commit graph

  • 97f262c1f5 SVC: Removed GetPointer usage in the GetResourceLimit functions. Subv 2017-10-04 12:23:08 -05:00
  • 46fc7595b4 SVC: Remove GetPointer usage in CreatePort. Subv 2017-10-04 12:11:55 -05:00
  • 7b09b30ef1 SVC: Replace GetPointer usage with ReadCString in ConnectToPort. Subv 2017-10-04 12:05:13 -05:00
  • 3c0113632d SVC: Replace GetPointer usage with ReadBlock in OutputDebugString. Subv 2017-10-04 11:52:39 -05:00
  • 0cfb231e00 SVC: Replace GetPointer usage with Read32 in ReplyAndReceive. Subv 2017-10-04 11:49:29 -05:00
  • b863d6c860 SVC: Replace GetPointer usage with Read32 in WaitSynchronizationN. Subv 2017-10-04 11:40:40 -05:00
  • 7772fc0731 Memory: Remove all GetPointer usages from the GDB stub. Subv 2017-10-04 11:33:32 -05:00
  • c1355ada4b Merge pull request #2985 from huwpascoe/pica_reg bunnei 2017-10-04 11:40:29 -04:00
  • b3b34a1e76 Extracted the attribute setup and draw commands into their own functions Huw Pascoe 2017-10-03 12:21:37 +01:00
  • 15c7641bef Merge pull request #2977 from Subv/shmem_create bunnei 2017-10-03 16:21:49 -04:00
  • 26629c661c Merge pull request #2982 from MerryMage/lazy-macos-opt James Rowe 2017-10-03 11:15:01 -06:00
  • b18589ecf7 Kernel/SharedMemory: Don't take over and unmap the source memory block when creating a shared memory, just reference it. Subv 2017-10-01 13:57:50 -05:00
  • 29a6fbacd5 macOS: Build x86_64h slice MerryMage 2017-10-02 09:43:30 +01:00
  • 30fabc41c6 Merge pull request #2971 from Subv/per_process_memops Sebastian Valle 2017-10-01 14:44:06 -05:00
  • 1f2de7501b Memory: Make WriteBlock take a Process parameter on which to operate Subv 2017-09-29 22:42:25 -05:00
  • 811c01e5fe Memory: Make ReadBlock take a Process parameter on which to operate Subv 2017-09-29 19:38:54 -05:00
  • 8217ed7acb Kernel/Thread: Added a helper function to get a thread's command buffer VAddr. Subv 2017-09-29 14:47:52 -05:00
  • 9c123c29a6 Merge pull request #2974 from Subv/nim_event Sebastian Valle 2017-10-01 14:16:14 -05:00
  • 4887d18591 file_sys, loader: add support for reading TMDs to determine app paths shinyquagsire23 2017-10-01 10:41:40 -06:00
  • 8e10c9bb2e file_sys: add class for Title Metadata (TMD) shinyquagsire23 2017-10-01 10:32:43 -06:00
  • e21f2348e7 file_sys/ncch_container: add RomFS, ExeFS override to allow for backward compatibility with existing .romfs system archive dumps shinyquagsire23 2017-10-01 10:30:47 -06:00
  • c93e5ecfe6 file_sys/archive_ncch: use NCCHContainer instead of loading .romfs files shinyquagsire23 2017-09-25 22:21:39 -06:00
  • 5ba48c1610 Merge pull request #2973 from huwpascoe/down_count Sebastian Valle 2017-09-30 14:46:06 -05:00
  • 5bae5a48b9 Services/NIM: Implement CheckForSysUpdateEvent. Subv 2017-09-30 13:19:58 -05:00
  • 529f4a0131 Moved down_count to CoreTiming Huw Pascoe 2017-09-30 17:25:49 +01:00
  • afb1012bcd Services/UDS: Handle the rest of the connection sequence. (#2963) B3n30 2017-09-30 18:18:45 +02:00
  • f9d55ecf3f HLE: Implemented SleepClientThread and ContinueClientThread functions to make performing async tasks on the host while in an HLE service function easier. Subv 2017-09-29 10:00:28 -05:00
  • 0a308e224c Kernel/Threads: Add a new thread status that will allow using a Kernel::Event to put a guest thread to sleep inside an HLE handler until said event is signaled. Subv 2017-07-20 23:18:56 -05:00
  • 8244762b89 Merge pull request #2972 from Subv/ignore_.vs James Rowe 2017-09-30 10:11:53 -06:00
  • 1f99d53e2c Add the .vs folder and the CMakeSettings.json file from Visual Studio to gitignore. Subv 2017-09-30 11:07:57 -05:00
  • 7056b9c46a Merge pull request #2946 from Subv/home_menu_apt Sebastian Valle 2017-09-30 10:47:42 -05:00
  • e7da39a382 Installer: Address review comments James Rowe 2017-09-28 19:38:27 -06:00
  • db752b52e8 Merge pull request #2967 from Subv/thread_wakeup_callbacks Sebastian Valle 2017-09-30 09:12:18 -05:00
  • a3de996ae7 Merge pull request #2962 from huwpascoe/static_cast Sebastian Valle 2017-09-30 08:22:14 -05:00
  • a13ab958cb Fixed type conversion ambiguity Huw Pascoe 2017-09-27 00:26:09 +01:00
  • b07af7dda8 Merge pull request #2961 from Subv/load_titles bunnei 2017-09-29 14:58:42 -04:00
  • 8883dca514 Service/PTM: Stub GetStepHistory function mailwl 2017-09-29 15:09:10 +03:00
  • 8432749db7 Kernel/Threads: When putting a thread to wait, specify a function to execute when it is awoken. Subv 2017-09-28 11:53:32 -05:00
  • 709c89a1d8 Installer: Converted the build scripts to cmake and added an "installer" target James Rowe 2017-09-28 10:27:42 -06:00
  • 0d42706a7b Merge pull request #2907 from Subv/warnings3 Sebastian Valle 2017-09-27 15:45:38 -05:00
  • a321bce378 Disable unary operator- on Math::Vec2/Vec3/Vec4 for unsigned types. Subv 2017-08-29 12:59:54 -05:00
  • 7f48aa8d25 Loaders: Don't automatically set the current process every time we load an application. Subv 2017-09-26 18:17:47 -05:00
  • 5620327e03 Merge pull request #2954 from Subv/cache_unmapped_mem James Rowe 2017-09-26 16:55:47 -06:00
  • 3165466b66 Kernel/Thread: Allow specifying which process a thread belongs to when creating it. Subv 2017-09-26 17:40:49 -05:00
  • a8d2f5787f Tests: Added Memory::IsValidVirtualAddress tests. Subv 2017-09-26 17:31:50 -05:00
  • c102e3ae28 Tests: Fixed ARM VFP tests Subv 2017-09-26 17:29:06 -05:00
  • 35da7f57ef Memory: Allow IsValidVirtualAddress to be called with a specific process parameter. Subv 2017-09-26 17:27:44 -05:00
  • 0c20da7fde Merge pull request #2958 from Subv/audio_buffer_datatype Merry 2017-09-26 08:47:37 +01:00
  • e27ae04696 HLE/APT: Always set up the APT parameter when starting a library applet. Subv 2017-09-24 19:09:13 -05:00
  • 41f6c9f87f Memory/RasterizerCache: Ignore unmapped memory regions when caching physical regions. Subv 2017-09-24 20:52:46 -05:00
  • d7459354f5 Audio: Use std::deque instead of std::vector for the audio buffer type (StereoBuffer16). Subv 2017-09-25 13:06:42 -05:00
  • fd30d48ceb Merge pull request #2947 from Subv/selfncch_factory Sebastian Valle 2017-09-25 18:24:12 -05:00
  • 774e7deae8 HLE/Archives: Allow multiple loaded applications to access their SelfNCCH archive independently. Subv 2017-09-23 20:32:18 -05:00
  • d881dee818 Merge pull request #2952 from MerryMage/page-tables B3n30 2017-09-25 08:29:32 +02:00
  • dc6a365337 Merge pull request #2951 from huwpascoe/perf-4 B3n30 2017-09-25 08:28:55 +02:00
  • 78022b5a79 Merge pull request #2949 from wwylele/fix-tr B3n30 2017-09-25 08:23:04 +02:00
  • a21b9deb98 Merge pull request #2948 from Subv/register_service B3n30 2017-09-25 08:22:05 +02:00
  • c91ccbd0ba Loader/NCCH: Add support for loading application updates (#2927) Max Thomas 2017-09-25 00:17:38 -06:00
  • d673d508dd Services/UDS: Added a function to send EAPoL-Start packets (#2920) B3n30 2017-09-25 08:16:27 +02:00
  • a81536f53f Merge pull request #2944 from huwpascoe/perf-3 Weiyi Wang 2017-09-25 03:37:14 +03:00
  • 903906da3b Optimized Float<M,E> multiplication Huw Pascoe 2017-09-22 15:37:42 +01:00
  • 67a70bd9e1 ARM_Interface: Implement PageTableChanged MerryMage 2017-09-24 22:44:13 +01:00
  • 4e5eb2044a memory: Remove GetCurrentPageTablePointers MerryMage 2017-09-24 22:43:28 +01:00
  • c02bbb7030 memory: Add GetCurrentPageTable/SetCurrentPageTable MerryMage 2017-09-24 22:42:42 +01:00
  • 876aa82c29 Optimized Morton Huw Pascoe 2017-09-24 22:24:45 +01:00
  • 7117fcc024 citra-qt: fix some untranslated strings wwylele 2017-09-24 17:52:11 +03:00
  • 7096f01c14 HLE/APT: Always return an error from PrepareToStartNewestHomeMenu so that the Home Menu doesn't try to reboot the system. Subv 2017-09-23 14:01:04 -05:00
  • b57d58c0dc HLE/APT: Prepare the APT Wakeup parameter when the game calls Initialize Subv 2017-09-23 13:59:07 -05:00
  • 93930a966f Merge pull request #2921 from jroweboy/batch-fix-2 James Rowe 2017-09-24 07:57:16 -06:00
  • 0b33e36292 HLE/SRV: Implemented RegisterService. Subv 2017-09-24 00:12:58 -05:00
  • 19d41dcc6e Remove pipeline.gpu_mode and fix minor issues James Rowe 2017-09-23 09:28:20 -06:00
  • a7758b0b36 Merge pull request #2928 from huwpascoe/master Yuri Kunde Schlesner 2017-09-22 04:06:38 +02:00
  • 6fc123d67c Merge pull request #2933 from huwpascoe/perf-1 bunnei 2017-09-19 13:18:35 -04:00
  • 7ea3ce103f Merge pull request #2936 from B3n30/system_curl_linux Weiyi Wang 2017-09-19 12:26:53 +03:00
  • 1aa66ed5ed WebService: Set USE_SYSTEM_CURL for travis linux builds B3n30 2017-09-19 10:28:57 +02:00
  • 28c726f205 WebService: Verify username and token (#2930) B3n30 2017-09-19 03:18:26 +02:00
  • a234e4c200 Improved performance of FromAttributeBuffer Huw Pascoe 2017-09-17 15:42:45 +01:00
  • 6a110ac5f5 Fixed framebuffer warning Huw Pascoe 2017-09-16 04:30:35 +01:00
  • 255fd8768d Merge pull request #2906 from Subv/ns_new_framework Yuri Kunde Schlesner 2017-09-16 21:13:51 +02:00
  • 3d86e3afc4 Services/NS: Port ns:s to the new service framework. Subv 2017-08-28 20:26:07 -05:00
  • 699c920991 Merge pull request #2900 from wwylele/clip-2 Yuri Kunde Schlesner 2017-09-16 10:23:00 +02:00
  • d11cf9a0a5 Fix tabs -> spaces James 2017-09-16 17:23:39 +10:00
  • b72d1e0ca0 Add QtIFW configuration & build files James 2017-09-16 16:56:50 +10:00
  • 813837c5cf Merge pull request #2842 from Subv/switchable_page_table B3n30 2017-09-15 22:41:45 +02:00
  • 7a3ab7c63d CPU/Dynarmic: Disable the fast page-table access in dynarmic until it supports switching page tables at runtime. Subv 2017-08-12 10:16:35 -05:00
  • 3bde97ea05 Tests/VFP: Use a standalone pagetable for the TestEnvironment memory operations. Subv 2017-08-07 14:30:01 -05:00
  • f18a176b60 Kernel/Memory: Make IsValidPhysicalAddress not go through the current process' virtual memory mapping. Subv 2017-08-07 13:37:16 -05:00
  • b178089251 Kernel/Threads: Don't clear the CPU instruction cache when performing a context switch from an idle thread into a thread in the same process. Subv 2017-07-22 19:37:26 -05:00
  • 214150f00c Kernel/Memory: Changed GetPhysicalPointer so that it doesn't go through the current process' page table to obtain a pointer. Subv 2017-07-21 22:22:59 -05:00
  • 588077184b Merge pull request #2915 from wwylele/font-archive-2 bunnei 2017-09-11 21:39:56 -04:00
  • 3e2e9be6d5 Merge pull request #2922 from jroweboy/mingw-telemetry bunnei 2017-09-11 16:16:11 -04:00
  • ad0b57f407 GPU: Add draw for immediate and batch modes James Rowe 2017-09-07 22:05:42 -06:00
  • 9e847b7549 Build: Enable SSL in mingw by linking against WinSSL James Rowe 2017-09-09 11:24:13 -06:00
  • c34ec5e77c Kernel/Memory: Switch the current page table when a new process is scheduled. Subv 2017-07-21 21:28:03 -05:00
  • 6d2734a074 Kernel/Memory: Give each Process its own page table. Subv 2017-07-21 21:17:57 -05:00
  • 3dcda15195 Merge pull request #2923 from B3n30/system_curl_osx James Rowe 2017-09-10 16:07:33 -04:00
  • 0c55bed047 trvis_OSX: build with system curl B3n30 2017-09-09 21:21:53 +02:00
  • 11baa40d75 Merge pull request #2865 from wwylele/gs++ bunnei 2017-09-07 23:02:59 -04:00
  • 4af793c591 Merge pull request #2918 from jroweboy/remove-debug James Rowe 2017-09-06 10:26:38 -04:00
  • ef8925b7ac Remove excess debug dlls for mingw build James Rowe 2017-09-05 18:57:47 -06:00