Commit Graph

  • 1e92ba2785 kernel/vm_manager: Handle shrinking of the heap size within SetHeapSize() Lioncash 2019-03-24 16:30:45 -04:00
  • 99a163478b kernel/vm_manager: Rename HeapAllocate to SetHeapSize Lioncash 2019-03-24 16:28:04 -04:00
  • abdb81ccaf kernel/vm_manager: Handle case of identical calls to HeapAllocate Lioncash 2019-03-24 16:05:25 -04:00
  • 9f63acac0f kernel/vm_manager: Remove unused class variables Lioncash 2019-03-24 16:00:22 -04:00
  • 52980df1aa kernel/vm_manager: Remove unnecessary heap_used data member Lioncash 2019-03-24 15:56:07 -04:00
  • 586cab6172 kernel/vm_manager: Tidy up heap allocation code Lioncash 2019-03-24 15:24:52 -04:00
  • 3f74518e19 Merge pull request #2232 from lioncash/transfer-memory bunnei 2019-03-24 16:00:23 -04:00
  • 1665b70cc6 Merge pull request #2221 from DarkLordZach/firmware-version bunnei 2019-03-23 13:48:29 -04:00
  • f08db7295a Merge pull request #2253 from lioncash/flags bunnei 2019-03-23 13:46:53 -04:00
  • 6af322a347 Merge pull request #2280 from lioncash/nso bunnei 2019-03-23 13:46:09 -04:00
  • a5dbda3f76 travis/macos: Use macpack to bundle dependencies Alex James 2019-03-09 22:05:56 +08:00
  • 2bcebcff2a travis: Simplify macos/upload.sh MerryMage 2018-12-17 15:33:42 +00:00
  • c0a01f3adc kernel/codeset: Make CodeSet's memory data member a regular std::vector Lioncash 2019-03-22 14:51:36 -04:00
  • 819dd93257 Merge pull request #2279 from lioncash/cheat-global bunnei 2019-03-22 18:41:44 -04:00
  • e5893db3e6 Merge pull request #2256 from bunnei/gpu-vmm bunnei 2019-03-22 18:41:12 -04:00
  • a7157fe27d Merge pull request #2277 from bunnei/fix-smo-transitions bunnei 2019-03-22 18:40:53 -04:00
  • f3297d8cd1 loader/nso: Place translation unit specific functions into an anonymous namespace Lioncash 2019-03-22 14:00:01 -04:00
  • 733cf179b8 file_sys/cheat_engine: Silence truncation and sign-conversion warnings Lioncash 2019-03-22 11:08:04 -04:00
  • 540235bb05 file_sys/cheat_engine: Remove use of global system accessors Lioncash 2019-03-22 06:08:11 -04:00
  • 611f4666fd loader/nso: Clean up use of magic constants Lioncash 2019-03-22 13:18:48 -04:00
  • 1cf90f4570 file_sys/patch_manager: Deduplicate NSO header Lioncash 2019-03-22 13:04:41 -04:00
  • 90e27ea003 loader/nso: Fix definition of the NSO header struct Lioncash 2019-03-22 12:55:03 -04:00
  • ee49e1fcb6 file_sys/patch_manager: Remove two magic values Lioncash 2019-03-22 11:52:55 -04:00
  • d708d03d20 video_core: Implement API agnostic view based texture cache ReinUsesLisp 2019-03-21 22:26:50 -03:00
  • 7b6d516faa Merge pull request #2234 from lioncash/mutex bunnei 2019-03-21 22:18:36 -04:00
  • b78e7b3454 Merge pull request #2274 from lioncash/include bunnei 2019-03-21 22:14:27 -04:00
  • d0dddb3e9d Revert "Devirtualize Register/Unregister and use a wrapper instead." bunnei 2019-03-21 21:41:14 -04:00
  • 4d95adcac5 Merge pull request #2275 from lioncash/memflags bunnei 2019-03-21 21:43:15 -04:00
  • e703772c83 Merge pull request #2276 from lioncash/am bunnei 2019-03-21 21:42:17 -04:00
  • 639f0c524d Merge pull request #1933 from DarkLordZach/cheat-engine bunnei 2019-03-21 21:41:59 -04:00
  • 76f27d1f44 service/am: Add function table for IDebugFunctions Lioncash 2019-03-21 15:47:59 -04:00
  • 18918f5f2f kernel/vm_manager: Rename CodeStatic/CodeMutable to Code and CodeData respectively Lioncash 2019-03-21 11:39:55 -04:00
  • 56c80a2a21 kernel/vm_manager: Amend flag values for CodeMutable Lioncash 2019-03-21 11:23:11 -04:00
  • c221308a66 core/memory: Remove unnecessary includes Lioncash 2019-03-21 09:48:52 -04:00
  • 839c0f829b Merge pull request #2260 from lioncash/sdl bunnei 2019-03-21 00:20:49 -04:00
  • 109b78a6d6 common/bit_util: Fix bad merge duplicating the copy constructor Lioncash 2019-03-20 23:48:34 -04:00
  • 3e930304fe Merge pull request #2090 from FearlessTobi/port-4599 bunnei 2019-03-20 23:44:20 -04:00
  • 52f36ea1c7 Merge pull request #2262 from lioncash/enum bunnei 2019-03-20 23:13:32 -04:00
  • b72664abfd Merge pull request #2273 from lioncash/guard bunnei 2019-03-20 23:13:06 -04:00
  • 2117edd0f8 memory_manager: Cleanup FindFreeRegion. bunnei 2019-03-20 23:12:28 -04:00
  • 5a5fccaa23 memory_manager: Use Common::AlignUp in public interface as needed. bunnei 2019-03-20 22:58:49 -04:00
  • f2c41ba256 common/uint128: Add missing header guard Lioncash 2019-03-20 22:39:00 -04:00
  • b0d70096a1 common/uint128: Add missing top-file source text Lioncash 2019-03-20 22:38:25 -04:00
  • e76f442a0e Merge pull request #2268 from lioncash/codeset bunnei 2019-03-20 22:37:58 -04:00
  • 72837e4b3d memory_manager: Bug fixes and further cleanup. bunnei 2019-03-20 22:28:35 -04:00
  • 3ae0de9b53 memory: Check that core is powered on before attempting to use GPU. bunnei 2019-03-18 22:17:12 -04:00
  • 19330f45d3 maxwell_dma: Check for valid source in destination before copy. bunnei 2019-03-09 14:36:52 -05:00
  • 197dcf0b5e memory_manager: Add protections for invalid GPU addresses. bunnei 2019-03-09 14:06:51 -05:00
  • 21eb4cfa7f gl_rasterizer_cache: Check that backing memory is valid before creating a surface. bunnei 2019-03-08 21:10:12 -05:00
  • 22d3dfbcd4 gpu: Rewrite virtual memory manager using PageTable. bunnei 2019-03-03 23:54:16 -05:00
  • 241563d15c gpu: Move GPUVAddr definition to common_types. bunnei 2019-03-03 23:17:35 -05:00
  • 43b83d6b6a Merge pull request #2272 from lioncash/boost bunnei 2019-03-20 22:35:36 -04:00
  • 1b6adb5308 common/CMakeLists: Amend boost dependency Lioncash 2019-03-20 21:40:18 -04:00
  • 872a7bee72 Merge pull request #2267 from FernandoS27/fix-2238 bunnei 2019-03-20 21:36:55 -04:00
  • e8ff8a66b0 Merge pull request #2247 from lioncash/include bunnei 2019-03-20 21:34:12 -04:00
  • 723ad4512f Merge pull request #2224 from lioncash/opus bunnei 2019-03-20 21:33:37 -04:00
  • c1409602da Merge pull request #2239 from FearlessTobi/port-4684 bunnei 2019-03-20 21:33:05 -04:00
  • 8f454a5c68 kernel/process: Make MapSegment lambda reference parameter const Lioncash 2019-03-20 13:03:14 -04:00
  • 1b6bd9d6df kernel: Move CodeSet structure to its own source files Lioncash 2019-03-20 12:40:09 -04:00
  • 9d11303a36 Merge pull request #2264 from lioncash/linker bunnei 2019-03-20 12:31:00 -04:00
  • adf07cbe17 Merge pull request #2263 from FearlessTobi/port-4697 bunnei 2019-03-19 23:27:17 -04:00
  • 8a320a6ee2 Fix crash caused by 2238. Fernando Sahmkow 2019-03-19 22:45:34 -04:00
  • 9c7319a4d4 Fix small bug that kept a thread as a condvar thread after being signalled. Fernando Sahmkow 2019-03-19 20:57:31 -04:00
  • 1342c53e27 loader: Remove Linker class Lioncash 2019-03-19 20:48:23 -04:00
  • ab00552118 loader: Remove Linker inheritance from NRO and NSO loaders Lioncash 2019-03-19 20:45:55 -04:00
  • acbdfdae64 Add CondVar Thread State. Fernando Sahmkow 2019-03-13 19:55:04 -04:00
  • 774f139e65 Small fixes to address_arbiter to better match the IDB. Fernando Sahmkow 2019-03-13 19:04:40 -04:00
  • ec74a4fd4a Fix getopt on systems where char is unsigned by default xperia64 2019-03-15 23:19:24 +00:00
  • b8c7072206 file_sys/content_archive: Amend name of Data_Unknown5 enum entry Lioncash 2019-03-19 15:14:52 -04:00
  • 746167f11a Merge pull request #2258 from lioncash/am bunnei 2019-03-18 22:20:36 -04:00
  • eb335f51ca input_common/sdl: Correct return values within implementations of GetPollers() Lioncash 2019-03-18 11:32:49 -04:00
  • 874826b6dd input_common/sdl: Use a type alias to shorten declaration of GetPollers Lioncash 2019-03-18 11:26:13 -04:00
  • 8dc2f01eae Merge pull request #2259 from lioncash/fsp bunnei 2019-03-18 11:13:52 -04:00
  • e05136f70b Merge pull request #2254 from lioncash/redundant bunnei 2019-03-18 11:13:20 -04:00
  • 9f092554c2 fsp_srv: Unstub SetCurrentProcess Lioncash 2019-03-18 10:37:41 -04:00
  • 26b809549b service/am: Add basic implementation of ChangeMainAppletMasterVolume Lioncash 2019-03-17 22:39:29 -04:00
  • c07ebeac19 service/am: Unstub SetTransparentVolumeRate() Lioncash 2019-03-17 21:09:25 -04:00
  • ecd3afdc8e service/am: Unstub SetExpectedMasterVolume() Lioncash 2019-03-17 20:47:03 -04:00
  • 30f228a8c9 Merge pull request #2238 from lioncash/thread bunnei 2019-03-17 22:27:33 -04:00
  • c57d8eb66c Merge pull request #2257 from MerryMage/boost-1.66 Mat M 2019-03-17 20:21:11 -04:00
  • 51f609fee7 CMakeLists: Raise minimum Boost requirement to 1.66.0 MerryMage 2019-03-17 23:04:03 +00:00
  • 57ca1e3e69 Merge pull request #2252 from bunnei/move-page-table bunnei 2019-03-17 14:42:57 -04:00
  • e6612d6d8d CMakeLists: Move off of modifying CMAKE_*-related flags Lioncash 2019-03-16 02:12:13 -04:00
  • 114060fd87 input_common/sdl_impl: Make lambda capture more specific in SDLState constructor Lioncash 2019-03-17 03:20:53 -04:00
  • d74aa13bd3 input_common/sdl_impl: Remove unnecessary std::chrono::duration construction Lioncash 2019-03-17 03:19:55 -04:00
  • 834d3fe336 input_common/sdl_impl: Remove unused variable in SDLState constructor Lioncash 2019-03-17 04:02:48 -04:00
  • 13bc74e957 CMakeLists: Move compilation flags into the src directory Lioncash 2019-03-16 01:45:08 -04:00
  • 41566c615b Merge pull request #2251 from bunnei/skip-zero-flush bunnei 2019-03-17 01:40:32 -04:00
  • 9ad3b01d30 Merge pull request #2249 from lioncash/ipc bunnei 2019-03-16 22:22:03 -04:00
  • fd0533ef4c Merge pull request #2246 from lioncash/opus-fork bunnei 2019-03-16 22:12:59 -04:00
  • ed7a1e1443 Merge pull request #2245 from lioncash/unused-def bunnei 2019-03-16 22:12:40 -04:00
  • 93da8e0abf core: Move PageTable struct into Common. bunnei 2019-03-02 15:20:28 -05:00
  • 032e4c4ca3 gl_rasterizer: Skip zero addr/sized regions on flush/invalidate. bunnei 2019-02-27 21:21:31 -05:00
  • 2392e146b0 Merge pull request #2244 from bunnei/gpu-mem-refactor bunnei 2019-03-16 21:59:45 -04:00
  • bf41132aa9 Merge pull request #2243 from bunnei/mem-simplify-cache bunnei 2019-03-16 21:59:30 -04:00
  • 059465d496 Merge pull request #2129 from FernandoS27/cntpct bunnei 2019-03-16 21:58:59 -04:00
  • 64444ff481 ipc_helpers: Allow pushing and popping floating-point values Lioncash 2019-03-16 14:05:01 -04:00
  • f71c598907 common/thread_queue_list: Remove unnecessary dependency on boost Lioncash 2019-03-16 04:41:34 -04:00
  • 6abc56672c externals: Update opus to latest master Lioncash 2019-03-16 04:04:04 -04:00
  • 99f982dce2 kernel/thread: Actually remove the definition of ExitCurrentThread() Lioncash 2019-03-16 00:51:23 -04:00