Commit Graph

  • eb2956519e
    Create crunch42-analysis.yml Juri Burakov 2021-07-26 02:34:58 +03:00
  • 88c6d8de2d
    Create codeql-analysis.yml Juri Burakov 2021-07-26 02:34:45 +03:00
  • d6aa6d3b6c Update issue templates Juri Burakov 2021-07-26 02:29:04 +03:00
  • 5bf74a188a
    Create c-cpp.yml Juri Burakov 2021-07-26 02:24:20 +03:00
  • 28d670100f
    Create cmake.yml Juri Burakov 2021-07-26 02:24:10 +03:00
  • 7ed0e20653
    Create msbuild.yml Juri Burakov 2021-07-26 02:24:01 +03:00
  • 2ce3b8717b
    Create SECURITY.md Juri Burakov 2021-07-23 02:16:24 +03:00
  • 9d4aee57a5 Add runConfigurations to gitignore sspacelynx 2021-07-14 18:03:21 +02:00
  • 06674b3d07 hwopus decoder service implementation sspacelynx 2021-07-14 16:39:17 +02:00
  • 3de4c3e32e Add Opus submodule sspacelynx 2021-07-14 16:28:02 +02:00
  • b9098ac14a Add support for Ioctl2/3 and improve debug logging #213 Billy Laws 2021-07-17 22:23:26 +01:00
  • 7468003381 Update CMakeLists for nvdrv rework Billy Laws 2021-07-17 17:48:59 +01:00
  • abaca6d40e Move nvhost-ctrl-gpu to new device API Billy Laws 2021-07-17 17:48:37 +01:00
  • 6c6abd9a51 Move nvhost-gpu to new device API Billy Laws 2021-07-17 17:47:08 +01:00
  • a513f84fff Move nvhost-as-gpu to new device API Billy Laws 2021-07-17 17:46:47 +01:00
  • 054a7aa91e Make GraphicBufferProducer use the new nvmap API Billy Laws 2021-07-17 17:44:48 +01:00
  • 5123be6604 Entirely rewrite nvmap to separate global and per device state. Billy Laws 2021-07-17 17:28:04 +01:00
  • d159605caf Migrate syncpoint management over to the new device API Billy Laws 2021-07-17 17:16:32 +01:00
  • f6a7ccf7eb Rework the nvdrv core for accuracy and support new deserialisation Billy Laws 2021-07-17 17:13:15 +01:00
  • 01d58dee27 Use concepts for Backing::Read over enable_if Billy Laws 2021-07-17 17:12:18 +01:00
  • b5b86f41a3 Implement efficient template based IOCTL deserialisation Billy Laws 2021-07-17 17:10:12 +01:00
  • f1bbf06cd8 Allow supplying a custom ResultValue result type and optimise span Billy Laws 2021-07-17 14:01:39 +01:00
  • 85c48d0e7e Add common PosixResult and PosixResultValue types Billy Laws 2021-07-17 13:56:53 +01:00
  • a9119000d5 SPL service basic implementation #212 Booth 2021-07-17 13:00:21 +08:00
  • 6aab2d82e7
    😓 #210 Booth 2021-07-16 20:05:14 +08:00
  • 2972e4487a
    next step is spl Booth 2021-07-16 20:03:50 +08:00
  • bc09f804a3 c++ style and buffer Booth 2021-07-16 19:16:17 +08:00
  • 806171639b mt19937_64 csrng Booth 2021-07-16 18:59:48 +08:00
  • 4dfd3a30dd Csrng service basic implementation(modify) Booth 2021-07-16 18:47:29 +08:00
  • 99bbfb9d52 Csrng service basic implementation Booth 2021-07-16 18:35:30 +08:00
  • a0fb09202f Add runConfigurations to gitignore #191 sspacelynx 2021-07-14 18:03:21 +02:00
  • 2b085dd01d hwopus decoder service implementation sspacelynx 2021-07-14 16:39:17 +02:00
  • d4f4efd35d Add Opus submodule sspacelynx 2021-07-14 16:28:02 +02:00
  • b533801bbe Fix Scheduler Core Migration Deadlock PixelyIon 2021-07-12 20:57:05 +05:30
  • dba99ce542 Implement IApplicationDisplayService::ConvertScalingMode PixelyIon 2021-07-12 20:27:33 +05:30
  • 1ad5ea6867 Move Mbed TLS to submodule + Update Java Libraries PixelyIon 2021-07-11 23:47:59 +05:30
  • ec1da1b3f5 Address CR Comments + Increase minSdkVersion to 29 (Android 10) PixelyIon 2021-07-10 19:08:18 +05:30
  • 19be9f4b66 Support Sticky Transforms + Minor Formatting Fixes PixelyIon 2021-07-06 00:19:53 +05:30
  • 9f967862bd Implement additional IGraphicBufferProducer transactions PixelyIon 2021-07-04 09:39:53 +05:30
  • 0d6d90c4cd Implement SvcUnmapSharedMemory + Remove Redundant [[unlikely]] PixelyIon 2021-07-04 05:58:55 +05:30
  • f1433ad0d9 Rework VI + IHOSBinder PixelyIon 2021-07-04 05:21:19 +05:30
  • ca4744c603 Improve ENUM_STRING + Fix Host1X Syncpoints PixelyIon 2021-06-29 05:12:16 +05:30
  • 6595670a5d Rework Performance Statistics PixelyIon 2021-06-27 06:56:16 +05:30
  • ce804254ab Support Swap Interval + Cropping + Transforms and more for QueueBuffer PixelyIon 2021-06-25 07:03:02 +05:30
  • 2e8ce2cbaf Update C++ Libraries PixelyIon 2021-06-23 02:29:08 +05:30
  • 6854e07356 Replace LogActivity with "Share Logs" + Add Timestamp to Logger PixelyIon 2021-06-21 21:30:15 +05:30
  • e511e158e3 Implement Display Settings + Attach Texture to FenceCycle PixelyIon 2021-06-20 03:44:43 +05:30
  • b2bb855a02 Revamp Host1X Syncpoint + Address Review Comments PixelyIon 2021-06-19 01:18:29 +05:30
  • 216e5cee81 Separate Guest and Host Presentation + AChoreographer V-Sync Event PixelyIon 2021-06-18 16:25:19 +05:30
  • 36547cd5dc Redesign Texture Class + Improve Presentation Engine PixelyIon 2021-05-22 23:16:28 +05:30
  • b2132fd7aa Implement Fence Cycle, Memory Manager and Command Scheduler PixelyIon 2021-05-22 22:01:22 +05:30
  • d8025e7178 Rework GraphicBufferProducer PixelyIon 2021-04-16 20:35:24 +05:30
  • da7e18de4c Update NDK to 21.4.7075529 PixelyIon 2021-04-04 02:28:49 +05:30
  • 795472004e Presentation Engine Vulkan Surface + Swapchain Initialization PixelyIon 2021-04-04 16:39:32 +05:30
  • 9a09a4e815 Extend VkQueue Allocation Code PixelyIon 2021-04-02 22:36:44 +05:30
  • 2143b43068 Vulkan PhysicalDevice + Device Initialization + Report Accurate Version PixelyIon 2021-03-28 20:05:13 +05:30
  • 8ceed74371 Vulkan Instance + Validation Layer + Debug Report Initialization PixelyIon 2021-03-28 02:47:35 +05:30
  • a74eb8dbd6 Fix Scheduler Core Migration Deadlock #2095 #199 #1691 #1550 present PixelyIon 2021-07-12 20:57:05 +05:30
  • b43541c1a4 Implement IApplicationDisplayService::ConvertScalingMode PixelyIon 2021-07-12 20:27:33 +05:30
  • 3f54b83f2d Move Mbed TLS to submodule + Update Java Libraries PixelyIon 2021-07-11 23:47:59 +05:30
  • 50945deac8 Address CR Comments + Increase minSdkVersion to 29 (Android 10) PixelyIon 2021-07-10 19:08:18 +05:30
  • e7aa439029 Support Sticky Transforms + Minor Formatting Fixes PixelyIon 2021-07-06 00:19:53 +05:30
  • 0e02f1900f Implement additional IGraphicBufferProducer transactions PixelyIon 2021-07-04 09:39:53 +05:30
  • d595b9fe4f Implement SvcUnmapSharedMemory + Remove Redundant [[unlikely]] PixelyIon 2021-07-04 05:58:55 +05:30
  • a9de99357b Rework VI + IHOSBinder PixelyIon 2021-07-04 05:21:19 +05:30
  • 879d01f78d Improve ENUM_STRING + Fix Host1X Syncpoints PixelyIon 2021-06-29 05:12:16 +05:30
  • 375ce58008 Rework Performance Statistics PixelyIon 2021-06-27 06:56:16 +05:30
  • 05bd7faeb6 Support Swap Interval + Cropping + Transforms and more for QueueBuffer PixelyIon 2021-06-25 07:03:02 +05:30
  • 8d4a8564f5 Update C++ Libraries PixelyIon 2021-06-23 02:29:08 +05:30
  • 33aa676b0d Replace LogActivity with "Share Logs" + Add Timestamp to Logger PixelyIon 2021-06-21 21:30:15 +05:30
  • a1598dcae2 Implement Display Settings + Attach Texture to FenceCycle PixelyIon 2021-06-20 03:44:43 +05:30
  • 16f875bab6 Revamp Host1X Syncpoint + Address Review Comments PixelyIon 2021-06-19 01:18:29 +05:30
  • b9af701bbe Separate Guest and Host Presentation + AChoreographer V-Sync Event PixelyIon 2021-06-18 16:25:19 +05:30
  • b4799f612c Redesign Texture Class + Improve Presentation Engine PixelyIon 2021-05-22 23:16:28 +05:30
  • 0bfddc1b0d Implement Fence Cycle, Memory Manager and Command Scheduler PixelyIon 2021-05-22 22:01:22 +05:30
  • 9b145b5e26 Rework GraphicBufferProducer PixelyIon 2021-04-16 20:35:24 +05:30
  • aa4df1b1f0 Update NDK to 21.4.7075529 PixelyIon 2021-04-04 02:28:49 +05:30
  • 25b60f2572 Presentation Engine Vulkan Surface + Swapchain Initialization PixelyIon 2021-04-04 16:39:32 +05:30
  • 305b7a6fa5 Extend VkQueue Allocation Code PixelyIon 2021-04-02 22:36:44 +05:30
  • 0a38bebb2e Vulkan PhysicalDevice + Device Initialization + Report Accurate Version PixelyIon 2021-03-28 20:05:13 +05:30
  • 8b0d056c54 Vulkan Instance + Validation Layer + Debug Report Initialization PixelyIon 2021-03-28 02:47:35 +05:30
  • 5be7860cf7 Fixup validity check in mmnv IRequest::Get Billy Laws 2021-06-27 14:46:36 +01:00
  • 100cff7692 Address feedback Billy Laws 2021-06-18 17:24:31 +01:00
  • b87f451746 Handle empty core queues in Scheduler::UpdatePriority Billy Laws 2021-06-18 17:22:04 +01:00
  • d57883705d Avoid aligning BSS and .data individually and instead align as one Billy Laws 2021-05-31 17:23:59 +01:00
  • e1ca24d35f Stub IParentalControlService::Initialize Billy Laws 2021-05-30 18:26:01 +01:00
  • af5ee96b9a Ensure that threads are ready before their preemption timer can be armed. Billy Laws 2021-05-30 18:15:04 +01:00
  • a7dc69223b Implement mmnv::IRequest for media module clock control Billy Laws 2021-05-30 18:08:18 +01:00
  • 54d39fbaa7 Fix backtrace format string so it properly handles SVC names Billy Laws 2021-05-30 17:50:06 +01:00
  • 99a839d669 Check the mutex tag in MutexLock if the given handle isn't found Billy Laws 2021-05-30 17:47:34 +01:00
  • 476bb65f37 Stub GetAccumulatedSuspendedTickValue and fix call misnumbering Billy Laws 2021-05-27 22:28:26 +01:00
  • 22c83006a3 Stub application copyright image AM calls Billy Laws 2021-05-27 22:26:46 +01:00
  • 6f9189e8f9 Reimplement GetPseudoDeviceId to be more accurate Billy Laws 2021-05-27 22:25:19 +01:00
  • d4b13c34ee Fixup broken SetTimeslice nvdrv ioctl that was missed in conversion Billy Laws 2021-05-26 20:23:54 +01:00
  • eca126453b Address feedback #182 Billy Laws 2021-06-18 17:24:31 +01:00
  • 4a9933c241 Handle empty core queues in Scheduler::UpdatePriority Billy Laws 2021-06-18 17:22:04 +01:00
  • 075f1bed71 Avoid aligning BSS and .data individually and instead align as one Billy Laws 2021-05-31 17:23:59 +01:00
  • f367dc7409 Stub IParentalControlService::Initialize Billy Laws 2021-05-30 18:26:01 +01:00
  • 1f2d6bd321 Ensure that threads are ready before their preemption timer can be armed. Billy Laws 2021-05-30 18:15:04 +01:00
  • 63d66ccd32 Implement mmnv::IRequest for media module clock control Billy Laws 2021-05-30 18:08:18 +01:00