Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2023-09-05 | core: Add support for loading NSPs with personalized tickets. (#10048) | Steveice10 | 1 | -6/+4 | |
Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com> | |||||
2023-03-01 | service: move hle_ipc from kernel | Liam | 1 | -12/+12 | |
2023-02-21 | service: refactor server architecture | Liam | 2 | -8/+7 | |
Converts services to have their own processes | |||||
2023-02-03 | Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span" | ameerj | 1 | -1/+1 | |
This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363. | |||||
2023-02-02 | Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer" | liamwhite | 1 | -1/+1 | |
2022-12-29 | hle_ipc: Rename ReadBufferSpan to ReadBuffer | ameerj | 1 | -2/+2 | |
2022-12-25 | service: Use ReadBufferSpan where it is trivial to do so | ameerj | 1 | -2/+2 | |
2022-11-23 | service: Make use of buffer element count helpers | Lioncash | 1 | -15/+12 | |
2022-06-27 | core: Replace all instances of ResultCode with Result | german77 | 1 | -2/+2 | |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | 2 | -6/+4 | |
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||||
2021-09-27 | service/es: Update to 13.0.0 | german77 | 1 | -0/+6 | |
2021-06-02 | general: Replace RESULT_SUCCESS with ResultSuccess | Morph | 1 | -10/+10 | |
Transition to PascalCase for result names. | |||||
2020-11-27 | service: Eliminate usages of the global system instance | Lioncash | 2 | -4/+8 | |
Completely removes all usages of the global system instance within the services code by passing in the using system instance to the services. | |||||
2020-08-03 | ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer (#4465) | David | 1 | -1/+1 | |
* ipc: Allow all trivially copyable objects to be passed directly into WriteBuffer With the support of C++20, we can use concepts to deduce if a type is an STL container or not. * More agressive concept for stl containers * Add -fconcepts * Move to common namespace * Add Common::IsBaseOf | |||||
2020-07-01 | key_manager: Correct casing of instance() | Lioncash | 1 | -1/+1 | |
Our codebase uppercases member function names. | |||||
2020-06-27 | Use better names for "Unknown"s | VolcaEM | 1 | -39/+39 | |
2020-06-27 | Update function names | VolcaEM | 1 | -4/+4 | |
2020-06-27 | es: Update function table | VolcaEM | 1 | -2/+41 | |
This was based on Switchbrew page: https://switchbrew.org/wiki/ETicket_services | |||||
2020-05-20 | crypto: Make KeyManager a singleton class | FearlessTobi | 1 | -1/+1 | |
Previously, we were reading the keys everytime a KeyManager object was created, causing yuzu to reread the keys file multiple hundreds of times when loading the game list. With this change, it is only loaded once. On my system, this decreased game list loading times by a factor of 20. | |||||
2020-04-18 | service: Remove unused RequestParser instances | Lioncash | 1 | -1/+0 | |
These aren't used, so they should be removed to reduce compilation warnings. | |||||
2020-04-17 | General: Resolve warnings related to missing declarations | Lioncash | 1 | -0/+1 | |
2019-11-12 | service: Update function tables | Lioncash | 1 | -0/+2 | |
Keeps the function tables up to date. Updated based off information from Switchbrew. | |||||
2019-09-29 | Services::ES fix casting warnings | FreddyFunk | 1 | -6/+6 | |
2019-07-08 | key_manager: Convert Ticket union to std::variant | Zach Hilman | 1 | -2/+2 | |
2019-07-08 | es: Populate/synthesize tickets on construction | Zach Hilman | 1 | -2/+3 | |
2019-07-08 | key_manager: Add structure for Ticket parsing | Zach Hilman | 1 | -9/+9 | |
2019-07-08 | es: Implement ETicket GetPersonalizedTicketData (17) | Zach Hilman | 1 | -1/+21 | |
Copies the raw personal ticket data into the buffer provided. | |||||
2019-07-08 | es: Implement ETicket GetCommonTicketData (16) | Zach Hilman | 1 | -1/+20 | |
Copies the raw common ticket data for the specified rights ID into the buffer provided. | |||||
2019-07-08 | es: Implement ETicket GetPersonalizedTicketSize (15) | Zach Hilman | 1 | -1/+17 | |
Returns the size of the buffer needed to hold the personal ticket associated with the rights ID. | |||||
2019-07-08 | es: Implement ETicket GetCommonTicketSize (14) | Zach Hilman | 1 | -1/+17 | |
Returns the size of the buffer needed to hold the common ticket associated with the rights ID. | |||||
2019-07-08 | es: Implement ETicket ListPersonalizedTicket (12) | Zach Hilman | 1 | -1/+24 | |
Returns an application-specific number of entries of personal tickets, starting at offset 0. | |||||
2019-07-08 | es: Implement ETicket ListCommonTicket (11) | Zach Hilman | 1 | -1/+24 | |
Returns an application specified count of entries of common tickets, starting at offset 0. | |||||
2019-07-08 | es: Implement ETicket CountPersonalizedTicket (10) | Zach Hilman | 1 | -1/+12 | |
Returns the number of personalized (console/user-unique) tickets in the KeyManager. | |||||
2019-07-08 | es: Implement ETicket CountCommonTicket (9) | Zach Hilman | 1 | -1/+12 | |
Returns the number of common (non-console-unique) tickets in the KeyManager. | |||||
2019-07-08 | es: Implement ETicket GetTitleKey (8) | Zach Hilman | 1 | -1/+27 | |
Takes a rights ID as input and returns the associated title key, if it exists. | |||||
2019-07-08 | es: Implement ETicket ImportTicket (1) | Zach Hilman | 1 | -1/+45 | |
Takes a ticket and certificate and installs it to the KeyManager. | |||||
2018-10-19 | es: Update service function tables | Lioncash | 1 | -7/+11 | |
Updated based off information provided by Switchbrew. | |||||
2018-07-25 | service: Add the es service | Lioncash | 2 | -0/+73 | |
Adds the skeleton for the ETicket service based off the information on Switch Brew |