Commit Graph

  • 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
  • 6377585edb arm_interface: Set TLS address for dynarmic core. bunnei 2017-09-30 14:16:39 -04:00
  • 8c92435ded nso: Refactor and allocate .bss section. bunnei 2017-09-30 14:15:09 -04:00
  • fa1c7c7ee1 process: Support loading multiple codesets. bunnei 2017-09-24 11:12:16 -04:00
  • 6bafd3f4f7 loader: Add support for loading an NSO. bunnei 2017-09-24 11:08:31 -04:00
  • 9eb4888df7 externals: Add lz4. bunnei 2017-09-24 11:04:55 -04:00
  • 46297c9653 memory: Log with 64-bit values. bunnei 2017-09-20 23:15:27 -04:00
  • c5ce5c06e4 kernel: Various threading fixes to support 64-bit addressing. bunnei 2017-09-20 23:14:06 -04:00
  • f01472a5ff core: Various changes to support 64-bit addressing. bunnei 2017-09-01 23:10:03 -04:00
  • 3411883fe3 arm: Use 64-bit addressing in a bunch of places. bunnei 2017-08-28 21:09:42 -04:00
  • 1c4f9e822c elf: Check if machine is ARM. bunnei 2017-08-03 20:27:13 -04: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
  • 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
  • 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
  • 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
  • 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
  • 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
  • ff4941fb3a Merge pull request #2914 from wwylele/fresnel-fix bunnei 2017-09-05 10:00:49 -04:00
  • 617b6974b9 Merge pull request #2831 from Subv/uds_auth Weiyi Wang 2017-09-05 15:03:56 +03:00
  • b9126a64bf Merge pull request #2876 from mailwl/mii-stru Weiyi Wang 2017-09-05 14:23:07 +03:00
  • 11f2eff17d Remove _flag in var names mailwl 2017-09-04 12:15:15 +03:00
  • 589babbf74 Mii Selector Applet: update Mii structures mailwl 2017-08-12 11:10:04 +03:00
  • 9b6dbe9b54 Merge pull request #2917 from jroweboy/icon_fix Weiyi Wang 2017-09-04 03:42:58 +03:00
  • 79f177c6d2 Fix icon for citra qt James Rowe 2017-09-03 11:26:10 -06:00
  • 3fd864d67b Merge pull request #2911 from DaMan69/master James Rowe 2017-09-03 12:48:02 -04:00
  • 59a9aaf388 APT: load different shared font depending on the region wwylele 2017-08-02 22:56:44 +03:00
  • 12fbc8c8df pica/lighting: only apply Fresnel factor for the last light wwylele 2017-08-27 07:33:27 +03:00
  • 40505bc4fc Add manifest DaMan 2017-08-31 18:37:11 -04:00