| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | key_manager: Add structure for Ticket parsing | 2019-07-07 | 3 | -44/+194 | |
| | | |||||
| * | es: Implement ETicket GetPersonalizedTicketData (17) | 2019-07-07 | 1 | -1/+21 | |
| | | | | Copies the raw personal ticket data into the buffer provided. | ||||
| * | es: Implement ETicket GetCommonTicketData (16) | 2019-07-07 | 1 | -1/+20 | |
| | | | | Copies the raw common ticket data for the specified rights ID into the buffer provided. | ||||
| * | es: Implement ETicket GetPersonalizedTicketSize (15) | 2019-07-07 | 1 | -1/+17 | |
| | | | | Returns the size of the buffer needed to hold the personal ticket associated with the rights ID. | ||||
| * | es: Implement ETicket GetCommonTicketSize (14) | 2019-07-07 | 1 | -1/+17 | |
| | | | | Returns the size of the buffer needed to hold the common ticket associated with the rights ID. | ||||
| * | es: Implement ETicket ListPersonalizedTicket (12) | 2019-07-07 | 1 | -1/+24 | |
| | | | | Returns an application-specific number of entries of personal tickets, starting at offset 0. | ||||
| * | es: Implement ETicket ListCommonTicket (11) | 2019-07-07 | 1 | -1/+24 | |
| | | | | Returns an application specified count of entries of common tickets, starting at offset 0. | ||||
| * | es: Implement ETicket CountPersonalizedTicket (10) | 2019-07-07 | 1 | -1/+12 | |
| | | | | Returns the number of personalized (console/user-unique) tickets in the KeyManager. | ||||
| * | es: Implement ETicket CountCommonTicket (9) | 2019-07-07 | 1 | -1/+12 | |
| | | | | Returns the number of common (non-console-unique) tickets in the KeyManager. | ||||
| * | es: Implement ETicket GetTitleKey (8) | 2019-07-07 | 1 | -1/+27 | |
| | | | | Takes a rights ID as input and returns the associated title key, if it exists. | ||||
| * | es: Implement ETicket ImportTicket (1) | 2019-07-07 | 1 | -1/+45 | |
| | | | | Takes a ticket and certificate and installs it to the KeyManager. | ||||
| * | key_manager: Add accessors/helpers for ticket management | 2019-07-07 | 2 | -14/+100 | |
| | | |||||
| * | key_manager: Add equality operator for RSAKeyPair | 2019-07-07 | 1 | -0/+7 | |
| | | |||||
| * | Delete decode_integer_set.cpp | 2019-07-07 | 1 | -0/+0 | |
| | | |||||
| * | Merge pull request #2674 from lioncash/reporter | 2019-07-06 | 2 | -15/+35 | |
| |\ | | | | | core/reporter: Minor changes | ||||
| | * | core/reporter: Allow moves into SaveToFile() | 2019-07-05 | 1 | -1/+1 | |
| | | | | | | | | | | | | | Taking the json instance as a constant reference, makes all moves into the parameter non-functional, resulting in copies. Taking it by value allows moves to function. | ||||
| | * | core/reporter: Add missing includes and forward declarations | 2019-07-05 | 2 | -1/+9 | |
| | | | | | | | | | Adds missing inclusions to prevent potential compilation issues. | ||||
| | * | core/reporter: Remove unnecessary namespace qualifiers | 2019-07-05 | 2 | -3/+3 | |
| | | | | | | | | | | | The Reporter class is part of the Core namespace, so the System class doesn't need to be qualified. | ||||
| | * | core/reporter: Remove pessimizing move in GetHLERequestContextData() | 2019-07-05 | 1 | -1/+1 | |
| | | | | | | | | | This can inhibit copy-elision, so we can remove this redundant move. | ||||
| | * | core/reporter: Make bracing consistent | 2019-07-05 | 1 | -8/+18 | |
| | | | | | | | | | | | Makes all control statements braced, regardless of their size, making code more uniform. | ||||
| | * | core/reporter: Return in error case in SaveToFile() | 2019-07-05 | 1 | -1/+3 | |
| | | | | | | | | | | | If the path couldn't be created, then we shouldn't be attempting to save the file. | ||||
| * | | Merge pull request #2677 from lioncash/assert | 2019-07-06 | 5 | -43/+48 | |
| |\ \ | | | | | | | kernel/vm_manager: Handle stack/TLS IO region placement a little better | ||||
| | * | | memory: Remove unused includes | 2019-07-06 | 1 | -2/+0 | |
| | | | | | | | | | | | | | | | | These aren't used within the central memory management code, so they can be removed. | ||||
| | * | | memory: Remove unused PageTable forward declaration | 2019-07-06 | 1 | -4/+0 | |
| | | | | | | | | | | | | | This isn't used by anything in the header file, so it can be removed. | ||||
| | * | | kernel/vm_manager: Rename 'new map' to 'stack' | 2019-07-06 | 3 | -37/+37 | |
| | | | | | | | | | | | | | | | | | | | Provides a more accurate name for the memory region and also disambiguates between the map and new map regions of memory, making it easier to understand. | ||||
| | * | | kernel/vm_manager: Handle stack/TLS IO region placement better | 2019-07-05 | 1 | -2/+13 | |
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Handles the placement of the stack a little nicer compared to the previous code, which was off in a few ways. e.g. The stack (new map) region, shouldn't be the width of the entire address space if the size of the region calculation ends up being zero. It should be placed at the same location as the TLS IO region and also have the same size. In the event the TLS IO region contains a size of zero, we should also be doing the same thing. This fixes our memory layout a little bit and also resolves some cases where assertions can trigger due to the memory layout being incorrect. | ||||
| * | | clang-format fixes | 2019-07-06 | 1 | -4/+5 | |
| | | | |||||
| * | | am: Implement GetAccumulatedSuspendedTickValue | 2019-07-06 | 2 | -7/+19 | |
| |/ | |||||
| * | Merge pull request #2601 from FernandoS27/texture_cache | 2019-07-05 | 62 | -3269/+4195 | |
| |\ | | | | | Implement a new Texture Cache | ||||
| | * | texture_cache: Address Feedback | 2019-07-05 | 7 | -22/+35 | |
| | | | |||||
| | * | texture_cache: Correct Texture Buffer Uploading | 2019-07-04 | 3 | -2/+18 | |
| | | | |||||
| | * | texture_cache: Pack sibling queries inside a method | 2019-06-29 | 1 | -6/+8 | |
| | | | |||||
| | * | texture_cache: Use std::vector reservation for sampled_textures | 2019-06-29 | 1 | -17/+10 | |
| | | | |||||
| | * | texture_cache: Style changes | 2019-06-29 | 3 | -17/+13 | |
| | | | |||||
| | * | texture_cache: Use std::array for siblings_table | 2019-06-29 | 1 | -10/+13 | |
| | | | |||||
| | * | texture_cache: Address feedback | 2019-06-29 | 4 | -30/+13 | |
| | | | |||||
| | * | texture_cache: Correct variable naming. | 2019-06-25 | 1 | -3/+3 | |
| | | | |||||
| | * | gl_texture_cache: Correct asserts | 2019-06-25 | 2 | -2/+2 | |
| | | | |||||
| | * | texture_cache: Corrections, documentation and asserts | 2019-06-25 | 1 | -42/+42 | |
| | | | |||||
| | * | surface_params: Corrections, asserts and documentation. | 2019-06-25 | 2 | -43/+58 | |
| | | | |||||
| | * | copy_params: use constexpr for constructor | 2019-06-25 | 1 | -3/+4 | |
| | | | |||||
| | * | gl_texture_cache: Corrections and fixes | 2019-06-25 | 2 | -13/+9 | |
| | | | |||||
| | * | gl_resource_manager: Correct MakeStreamCopy | 2019-06-25 | 2 | -3/+2 | |
| | | | |||||
| | * | texture_cache: Query MemoryManager from the system | 2019-06-25 | 5 | -20/+7 | |
| | | | |||||
| | * | texture_cache: Include "core/core.h" | 2019-06-24 | 1 | -4/+1 | |
| | | | |||||
| | * | gl_texture_cache: Explicitly add indirect include | 2019-06-24 | 1 | -0/+1 | |
| | | | |||||
| | * | texture_cache/surface_view: Address feedback | 2019-06-24 | 1 | -1/+0 | |
| | | | |||||
| | * | texture_cache/surface_base: Address feedback | 2019-06-24 | 2 | -2/+10 | |
| | | | |||||
| | * | video_core/surface: Address feedback | 2019-06-24 | 1 | -2/+2 | |
| | | | |||||
| | * | decode/texture: Address feedback | 2019-06-24 | 1 | -0/+1 | |
| | | | |||||