| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-08-07 | Services/APT: Use an array to hold data about the 4 possible concurrent ↵ | Subv | |
| applet types (Application, Library, HomeMenu, System). This gives each applet type its own set of events as per the real NS module. | |||
| 2017-08-03 | telemetry: Add field for OsPlatform. | bunnei | |
| 2017-08-03 | telemetry: Add field for BuildName. | bunnei | |
| 2017-08-03 | telemetry: Add field for RequiresSharedFont. | bunnei | |
| 2017-08-03 | telemetry_session: Log BuildDate and ProgramName fields. | bunnei | |
| 2017-08-03 | core: Expose AppLoader as a public interface. | bunnei | |
| 2017-08-03 | loader: Expose program title. | bunnei | |
| 2017-07-31 | Handle invalid filenames when renaming files/directories | James | |
| 2017-07-27 | Merge pull request #2840 from Subv/apt_parameter | bunnei | |
| Services/APT: Corrected the behavior of the Receive/Send/Glance/CancelParameter functions | |||
| 2017-07-22 | Merge pull request #2799 from yuriks/virtual-cached-range-flush | Weiyi Wang | |
| Add address conversion functions returning optional, Add function to flush virtual region from rasterizer cache | |||
| 2017-07-21 | Service/APT: Log Send/Cancel/Receive/GlanceParameter calls even if they ↵ | Subv | |
| return an error. | |||
| 2017-07-21 | Services/APT: Return the proper error code when calling SendParameter with ↵ | Subv | |
| an outstanding parameter already in memory. | |||
| 2017-07-21 | Services/APT: Reset the APT parameter inside CancelParameter if the ↵ | Subv | |
| conditions are met. | |||
| 2017-07-21 | Services/APT: Properly clear the apt parameter after a successful ↵ | Subv | |
| ReceiveParameter call. | |||
| 2017-07-21 | Services/APT: Use the right error codes in ReceiveParameter and ↵ | Subv | |
| GlanceParameter when the parameter doesn't exist. | |||
| 2017-07-21 | Services/APT: Use boost::optional for the APT parameter structure. | Subv | |
| 2017-07-17 | telemetry: Log performance, configuration, and system data. | bunnei | |
| 2017-07-16 | stubbed frd::UnscrambleLocalFriendCode (#2827) | B3n30 | |
| 2017-07-16 | Merge pull request #2784 from wwylele/font-archive | Weiyi Wang | |
| load shared font from system archive | |||
| 2017-07-11 | web_service: Add CMake flag to enable. | bunnei | |
| 2017-07-11 | telemetry_session: Use TelemetryJson to submit real telemetry. | bunnei | |
| 2017-07-10 | web_service: Add skeleton project. | bunnei | |
| 2017-07-10 | settings: Add telemetry endpoint URL. | bunnei | |
| 2017-07-08 | Merge pull request #2815 from mailwl/bossp | Sebastian Valle | |
| Service/boss:P: Add some functions to FunctionTable | |||
| 2017-07-08 | Merge pull request #2797 from yuriks/cached-vma-free-crash | bunnei | |
| Memory: Fix crash when unmapping a VMA covering cached surfaces | |||
| 2017-07-01 | Service/boss:P: Add some functions to FunctionTable | mailwl | |
| 2017-06-29 | Merge pull request #2793 from Subv/replyandreceive | Sebastian Valle | |
| Kernel/SVC: Partially implemented svcReplyAndReceive | |||
| 2017-06-29 | Kernel/SVC: Pass the current thread as a parameter to ↵ | Subv | |
| ClientSession::SendSyncRequest. | |||
| 2017-06-29 | gpu: add comments for TextureCopy | wwylele | |
| 2017-06-27 | gpu: fix edge cases for TextureCopy | wwylele | |
| 2017-06-26 | Merge pull request #2778 from Subv/uds_more | Sebastian Valle | |
| Services/UDS: Stub SendTo to generate the unencrypted data frames with the right headers | |||
| 2017-06-26 | UDS: Use the ToDS and FromDS fields to properly calculate the AAD used ↵ | Subv | |
| during encryption. | |||
| 2017-06-26 | UDS: Move the UDS keyslot used to generate the CCMP key to the ↵ | Subv | |
| AES::KeySlotID enum. | |||
| 2017-06-26 | UDS: Run clang-format. | Subv | |
| 2017-06-26 | UDS: Added functions to encrypt and decrypt the data frames. | Subv | |
| The responsibility of encryption and encapsulation into an 802.11 MAC frame will fall into the callers of GenerateDataPayload. | |||
| 2017-06-25 | Kernel/Sessions: Clean up the list of pending request threads of a session ↵ | Subv | |
| when the client endpoint is closed. | |||
| 2017-06-25 | Kernel/SVC: Partially implemented svcReplyAndReceive. | Subv | |
| It behaves mostly as WaitSynchronizationN with wait_all = false, except for IPC buffer translation. The target thread of an IPC response will now wake up when responding. IPC buffer translation is currently not implemented. Error passing back to svcSendSyncRequest is currently not implemented. | |||
| 2017-06-26 | apt: load shared font from system archive | wwylele | |
| 2017-06-26 | apt/shared_font: don't relocate zero offset | wwylele | |
| 2017-06-25 | Kernel/ServerSession: Keep track of which threads have issued sync requests. | Subv | |
| 2017-06-23 | Kernel: Implement AcceptSession SVC | Yuri Kunde Schlesner | |
| 2017-06-23 | Kernel: Fix SVC wrapper for CreatePort | Yuri Kunde Schlesner | |
| The return parameters were flipped. | |||
| 2017-06-23 | Kernel: Implement CreateSessionToPort SVC | Yuri Kunde Schlesner | |
| 2017-06-23 | Merge pull request #2798 from yuriks/svc-create-session | Yuri Kunde Schlesner | |
| Kernel: Implement CreateSession SVC | |||
| 2017-06-22 | Kernel: Implement CreateSession SVC | Yuri Kunde Schlesner | |
| 2017-06-21 | Memory: Add function to flush a virtual range from the rasterizer cache | Yuri Kunde Schlesner | |
| This is slightly more ergonomic to use, correctly handles virtual regions which are disjoint in physical addressing space, and checks only regions which can be cached by the rasterizer. | |||
| 2017-06-21 | Memory: Fix crash when unmapping a VMA covering cached surfaces | Yuri Kunde Schlesner | |
| Unmapping pages tries to flush any cached GPU surfaces touching that region. When a cached page is invalidated, GetPointerFromVMA() is used to restore the original pagetable pointer. However, since that VMA has already been deleted, this hits an UNREACHABLE case in that function. Now when this happens, just set the page type to Unmapped and continue, which arrives at the correct end result. | |||
| 2017-06-21 | Memory: Add TryVirtualToPhysicalAddress, returning a boost::optional | Yuri Kunde Schlesner | |
| 2017-06-21 | Memory: Make PhysicalToVirtualAddress return a boost::optional | Yuri Kunde Schlesner | |
| And fix a few places in the code to take advantage of that. | |||
| 2017-06-21 | Kernel/IPC: Support translation of null handles | Yuri Kunde Schlesner | |
| Missed this in my first implementation. Thanks to @wwylele for pointing out that this was missing. | |||
