Commit Graph

  • c8821c7313 Update nvdrv perms to 11.0.0+ & Implement nvdrv:a service PixelyIon 2021-10-16 12:59:59 +01:00
  • 3b4bbd2b38 Switch to using exceptions for guest exiting PixelyIon 2021-10-16 12:34:24 +01:00
  • eff5711c49 Split monolithic common.h into smaller chunks PixelyIon 2021-10-16 12:27:29 +01:00
  • 1d57bab08f Revamp LicenseDialog + Update Licenses + Stop Bintray Usage PixelyIon 2021-10-14 19:48:24 +05:30
  • bbf28d1942 Improve Clean Exit + Audio Pausing + Improve System Language Setting PixelyIon 2021-10-13 22:38:48 +05:30
  • a7548c79a0 Android 12 Support + Update Libraries + Include Khronos Validation Layer PixelyIon 2021-10-26 10:45:49 +05:30
  • b7d0f2fafa Implement support for pushbuffer methods split across multiple GpEntries Billy Laws 2021-10-13 21:46:30 +01:00
  • fc017e1e95 Implement pre-wait and post-increment syncpoint operations in submit Billy Laws 2021-10-11 20:08:42 +01:00
  • 9b9bf8d300 Introduce ThreadLocal Class + Fix Several GPU Bugs PixelyIon 2021-10-11 09:13:25 +05:30
  • eb25f60033 Implement multichannel support for GPU Billy Laws 2021-10-08 20:25:21 +01:00
  • b762d1df23 Introduce Texture Always Sync + Wait on GPU Execution + More RT Formats PixelyIon 2021-10-06 14:20:54 +05:30
  • f8acc1e131 Improve Shared Fonts + Fix AM PopLaunchParameter & Choreographer Bug PixelyIon 2021-09-30 20:42:30 +05:30
  • 95a08627e5 Subpass Support + More RT Formats + Fix FenceCycle Cyclic Dependencies PixelyIon 2021-09-22 09:00:11 +05:30
  • 239d2625e2 Introduce CommandExecutor + Implement ClearBuffers + More RT Formats PixelyIon 2021-09-14 21:30:12 +05:30
  • 3879d573d5 Fix Command Buffer Allocation & FenceCycle PixelyIon 2021-09-14 21:15:23 +05:30
  • bee28aaf0d Validation Layer Filter + Fix Texture, GPU & PresentationEngine bugs PixelyIon 2021-09-14 21:13:16 +05:30
  • 54908afc44 Texture GMMU Address Resolution + Refactor Maxwell3D::CallMethod PixelyIon 2021-08-25 00:49:03 +05:30
  • 270f2db1d2 Initial Texture Manager Implementation + Maxwell3D Render Target PixelyIon 2021-08-21 01:47:13 +05:30
  • 8cba1edf6d Introduce Boost as a submodule + Minor Fixes PixelyIon 2021-08-21 01:27:22 +05:30
  • 190fde110f Introduce GraphicContext and Implement Viewport Transform + Scissors PixelyIon 2021-07-23 08:27:11 +05:30
  • bc378ad135 Fix GraphicBufferProducer Format Bug PixelyIon 2021-07-23 08:08:47 +05:30
  • 18cf0b82d6 Fix KTransferMemory Destruction Behavior + Add Missing SVC Handle Logs PixelyIon 2021-07-19 05:11:30 +05:30
  • 192459f726 Adjust AS block end predecessors to successors after reuse as end Billy Laws 2021-10-04 20:28:25 +01:00
  • d45193874e Fix NvDrv CloseDevice Bug PixelyIon 2021-10-03 18:02:32 +05:30
  • 7a5ca19c0b Fix improper VMM error check in unmap Billy Laws 2021-10-01 20:58:22 +01:00
  • 4eff515c55 Add support for IOCTL3 CtrlGpu calls missed in refactor Billy Laws 2021-10-01 20:57:59 +01:00
  • 02bcf98b8c Fix NvDrv Bugs + NACP Parsing Bug PixelyIon 2021-10-02 00:15:53 +05:30
  • afc3dda1ee Reintroduce LanguageCode alias type lynxnb 2021-09-27 18:36:37 +02:00
  • c6d91c552b Address CR lynxnb 2021-09-27 18:24:07 +02:00
  • 0077833667 Support game icon selection based on language lynxnb 2021-09-23 11:36:10 +02:00
  • 01ce09183b Rework common languages lynxnb 2021-09-23 11:32:42 +02:00
  • 4d20d7a4d0 Address CR + Code formatting sspacelynx 2021-08-29 15:27:31 +02:00
  • ca97517d81 Rework GetDesiredLanguage + Remove LanguageCode alias type sspacelynx 2021-08-28 14:51:05 +02:00
  • 6135f531ae Add refreshRequired xml attribute in IntegerListPreference sspacelynx 2021-08-28 11:52:42 +02:00
  • 221039084e Make languages setting use IntegerListPreference sspacelynx 2021-08-28 11:51:15 +02:00
  • c1a3ddcd1c Implement an IntegerListPreference sspacelynx 2021-08-27 18:47:47 +02:00
  • fdc7e1238a Implement language support for rom loaders sspacelynx 2021-08-16 21:52:36 +02:00
  • 3c5509e52a Update available languages to those post 10.1.0 sspacelynx 2021-08-12 11:56:23 +02:00
  • 3fffde3061 Rework OS to allow passing a language sspacelynx 2021-08-28 12:30:34 +02:00
  • a4a6511177 Address feedback Billy Laws 2021-09-27 22:05:05 +01:00
  • a18f1aa889 Address feedback Billy Laws 2021-09-21 21:01:44 +01:00
  • 8db2cf29f2 Implement AsGpu::FreeSpace and clean up locking and debug prints Billy Laws 2021-09-18 13:16:41 +01:00
  • d3dc0bddc4 Cleanup IStorageAccessor validation code Billy Laws 2021-09-17 19:45:47 +01:00
  • 39faa739b9 Optimise GPFIFO command processing for higher throughput Billy Laws 2021-07-01 20:21:17 +01:00
  • 3d538a29da Misc code cleanup and more comments in AS map Billy Laws 2021-09-17 19:41:23 +01:00
  • 30d41252f7 Use IPC raw data size to calculate C Buffer offset Billy Laws 2021-07-12 16:21:02 +01:00
  • d03b288db6 NEEDS CLEANUP: Reimplement GPU VMM and rewrite nvdrv VM impl Billy Laws 2021-08-14 20:42:11 +01:00
  • 020aa0e43a Add support for Ioctl2/3 and improve debug logging Billy Laws 2021-07-17 22:23:26 +01:00
  • 15db64671f Update CMakeLists for nvdrv rework Billy Laws 2021-07-17 17:48:59 +01:00
  • 9bda574a4e Move nvhost-ctrl-gpu to new device API Billy Laws 2021-07-17 17:48:37 +01:00
  • 39492d9365 Move nvhost-gpu to new device API Billy Laws 2021-07-17 17:47:08 +01:00
  • 3d4f7d9b44 Move nvhost-as-gpu to new device API Billy Laws 2021-07-17 17:46:47 +01:00
  • 1149158198 Make GraphicBufferProducer use the new nvmap API Billy Laws 2021-07-17 17:44:48 +01:00
  • c97f5a9315 Entirely rewrite nvmap to separate global and per device state. Billy Laws 2021-07-17 17:28:04 +01:00
  • 78356fa789 Migrate syncpoint management over to the new device API Billy Laws 2021-07-17 17:16:32 +01:00
  • a19bf973b1 Rework the nvdrv core for accuracy and support new deserialisation Billy Laws 2021-07-17 17:13:15 +01:00
  • db2abe2290 Use concepts for Backing::Read over enable_if Billy Laws 2021-07-17 17:12:18 +01:00
  • 3340c74332 Implement efficient template based IOCTL deserialisation Billy Laws 2021-07-17 17:10:12 +01:00
  • 75a67dcfa5 Allow supplying a custom ResultValue result type and optimise span Billy Laws 2021-07-17 14:01:39 +01:00
  • 3d3c13f90c Add common PosixResult and PosixResultValue types Billy Laws 2021-07-17 13:56:53 +01:00
  • c9cafb394a Address feedback #222 #2141 #1692 #1300 nvdrv-gpu-misc Billy Laws 2021-09-27 22:05:05 +01:00
  • 61152c29a4 Reintroduce LanguageCode alias type #221 lynxnb 2021-09-27 18:36:37 +02:00
  • 043a0b77c2 Address CR lynxnb 2021-09-27 18:24:07 +02:00
  • 7fae5977c7 Support game icon selection based on language lynxnb 2021-09-23 11:36:10 +02:00
  • 94a882df96 Rework common languages lynxnb 2021-09-23 11:32:42 +02:00
  • 2b608b2e1c Address CR + Code formatting sspacelynx 2021-08-29 15:27:31 +02:00
  • 8d8845b79e Rework GetDesiredLanguage + Remove LanguageCode alias type sspacelynx 2021-08-28 14:51:05 +02:00
  • 14dc42b991 Add IntegerFor template class + Update GenerateUuidV4 sspacelynx 2021-09-03 14:58:02 +02:00
  • ea3c7301b1 Make UUID::GenerateUuidV4 use util::GetRandomBytes sspacelynx 2021-08-27 19:23:20 +02:00
  • 10d43c88c9 csrng service implementation sspacelynx 2021-08-16 10:10:07 +02:00
  • a0b4710282 Address feedback Billy Laws 2021-09-21 21:01:44 +01:00
  • b57710f260 Implement AsGpu::FreeSpace and clean up locking and debug prints Billy Laws 2021-09-18 13:16:41 +01:00
  • 4a7700bd7c Cleanup IStorageAccessor validation code Billy Laws 2021-09-17 19:45:47 +01:00
  • 83eb88d78b Optimise GPFIFO command processing for higher throughput Billy Laws 2021-07-01 20:21:17 +01:00
  • 67149ef7fb Misc code cleanup and more comments in AS map Billy Laws 2021-09-17 19:41:23 +01:00
  • 33f8be6f52 Use IPC raw data size to calculate C Buffer offset Billy Laws 2021-07-12 16:21:02 +01:00
  • 4283b1794d
    Translated some elements into german #237 GEGAKE 2021-09-12 01:37:35 +03:00
  • 03a57ba1d8 Add IntegerFor template class + Update GenerateUuidV4 #220 sspacelynx 2021-09-03 14:58:02 +02:00
  • f5ecdab75e Add refreshRequired xml attribute in IntegerListPreference sspacelynx 2021-08-28 11:52:42 +02:00
  • c7aabbf0bc Make languages setting use IntegerListPreference sspacelynx 2021-08-28 11:51:15 +02:00
  • 4a420b0077 Implement an IntegerListPreference sspacelynx 2021-08-27 18:47:47 +02:00
  • 371f14eb4e Implement language support for rom loaders sspacelynx 2021-08-16 21:52:36 +02:00
  • 9d9148ec07 Update available languages to those post 10.1.0 sspacelynx 2021-08-12 11:56:23 +02:00
  • 0eb307a78f Rework OS to allow passing a language sspacelynx 2021-08-28 12:30:34 +02:00
  • e727af80d1 Make UUID::GenerateUuidV4 use util::GetRandomBytes sspacelynx 2021-08-27 19:23:20 +02:00
  • 0f77ea8766 csrng service implementation sspacelynx 2021-08-16 10:10:07 +02:00
  • d094cc142d NEEDS CLEANUP: Reimplement GPU VMM and rewrite nvdrv VM impl Billy Laws 2021-08-14 20:42:11 +01:00
  • 97c45086be
    Merge b92cbda116fb057701335e5dbc8c2c0ebe843ddc into 9d4aee57a588b92a9e153b23967bb97850ca8e9d #215 Juri Burakov 2021-07-26 02:40:36 +03:00
  • b92cbda116
    Create veracode-analysis.yml Juri Burakov 2021-07-26 02:38:30 +03:00
  • 6db598172c
    Create synopsys-io-analysis.yml Juri Burakov 2021-07-26 02:38:21 +03:00
  • 5f9c52ebe6
    Create snyk-infrastructure-analysis.yml Juri Burakov 2021-07-26 02:38:11 +03:00
  • 25b9eec251
    Create shiftleft-analysis.yml Juri Burakov 2021-07-26 02:38:01 +03:00
  • 4f26487775
    Create prisma-analysis.yml Juri Burakov 2021-07-26 02:37:52 +03:00
  • 64b651e4f6
    Create mayhem-for-api-analysis.yml Juri Burakov 2021-07-26 02:36:59 +03:00
  • 86f70b7c00
    Create kubesec-analysis.yml Juri Burakov 2021-07-26 02:36:23 +03:00
  • 3fe60fafab
    Create fortify-analysis.yml Juri Burakov 2021-07-26 02:36:14 +03:00
  • 6a72189725
    Create devskim-analysis.yml Juri Burakov 2021-07-26 02:36:04 +03:00
  • f851583b90
    Create detekt-analysis.yml Juri Burakov 2021-07-26 02:35:56 +03:00
  • 9747ab7e25
    Create checkmarx-analysis.yml Juri Burakov 2021-07-26 02:35:29 +03:00
  • a6b682edd4
    Create codacy-analysis.yml Juri Burakov 2021-07-26 02:35:08 +03:00