| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-10-10 | Removed unneeded forward declarations | David Marcec | |
| 2018-10-10 | Addressed changes for better hid | David Marcec | |
| 2018-10-10 | "Better Hid" rework part 1 | David Marcec | |
| 2018-10-10 | Changed all casts in svc_wrap.h to be static_cast instead | David Marcec | |
| 2018-10-10 | Use a better name than "dont_kill_application" | David Marcec | |
| signal_debugger seems like a more fitting name | |||
| 2018-10-10 | Fixed incorrect types for svcBreak | David Marcec | |
| svcBreak reason should be a u32, not a u64. | |||
| 2018-10-09 | Merge pull request #1459 from ogniK5377/break | bunnei | |
| svcBreak, Signalling to the debugger should not kill execution | |||
| 2018-10-09 | Merge pull request #1465 from lioncash/telemetry | bunnei | |
| telemetry_session: Minor miscellaneous changes | |||
| 2018-10-09 | telemetry_session: Remove doxygen comment for a non-existent parameter | Lioncash | |
| There's no "func" parameter, so this can just be removed. | |||
| 2018-10-09 | telemetry_session: Add missing includes | Lioncash | |
| Prevents potential compilation issues in the future by including missing headers for certain functions and types. | |||
| 2018-10-09 | telemetry_session: Remove unimplemented FinalizeAsyncJob prototype | Lioncash | |
| This isn't implemented anywhere, so it can just be removed. | |||
| 2018-10-09 | telemetry_session: Use a std::array in GenerateTelemetryId() | Lioncash | |
| We don't need to potentially heap-allocate a std::string instance here, given the data is known ahead of time. We can just place it within an array and pass this to the mbedtls functions. | |||
| 2018-10-09 | patch_manager: Return a std::unique_ptr from ParseControlNCA() and ↵ | Lioncash | |
| GetControlMetadata() instead of a std::shared_ptr Neither of these functions require the use of shared ownership of the returned pointer. This makes it more difficult to create reference cycles with, and makes the interface more generic, as std::shared_ptr instances can be created from a std::unique_ptr, but the vice-versa isn't possible. This also alters relevant functions to take NCA arguments by const reference rather than a const reference to a std::shared_ptr. These functions don't alter the ownership of the memory used by the NCA instance, so we can make the interface more generic by not assuming anything about the type of smart pointer the NCA is contained within and make it the caller's responsibility to ensure the supplied NCA is valid. | |||
| 2018-10-09 | ips_layer: Avoid constructing std::vector instances where not necessary | Lioncash | |
| We can just compare the existing std::vector instance with a constexpr std::array containing the desired match. This is lighter resource-wise, as we don't need to allocate on the heap. | |||
| 2018-10-09 | ips_layer: Remove unnecessary explicit std::pair constructor in std::array | Lioncash | |
| Makes the layout of the array consistent, by making all elements match, instead of special-casing the first one. | |||
| 2018-10-09 | ips_layer: Add missing includes | Lioncash | |
| Adds missing includes to prevent potential compilation issues in the future. Also moves the definition of a struct into the cpp file, so that some includes don't need to be introduced within the header. | |||
| 2018-10-09 | ips_layer: std::move data within PatchIPS() and Apply() | Lioncash | |
| We don't need to make a copy of the read data, so we can std::move it into the make_shared call here. | |||
| 2018-10-09 | ips_layer: Silence truncation and conversion warnings | Lioncash | |
| Makes type conversions explicit to avoid compiler warnings. | |||
| 2018-10-09 | Added bitfield instead of manually checking if the bit is set | David Marcec | |
| 2018-10-09 | Actual kill execution when the bit isn't set, not the other way around | David Marcec | |
| 2018-10-09 | svcBreak, Signalling to the debugger should not kill execution | David Marcec | |
| When loading NROs, svcBreak is called to signal to the debugger that a new "module" is loaded. As no debugger is technically attached we shouldn't be killing the programs execution. | |||
| 2018-10-08 | Merge pull request #1423 from DarkLordZach/romfs-file-exts | bunnei | |
| fsmitm_romfsbuild: Add support for stubbing and IPS patches in LFS | |||
| 2018-10-08 | Merge pull request #1424 from DarkLordZach/ips-witch | bunnei | |
| ips_layer: Add support for IPSwitch executable patches | |||
| 2018-10-08 | Merge pull request #1456 from ogniK5377/aoc-u-fixups | bunnei | |
| Fixed assertion due to CountAddOnContent & Casting warnings | |||
| 2018-10-08 | Merge pull request #1457 from ogniK5377/unmap-buffer | bunnei | |
| Unmapping an unmapped buffer should succeed | |||
| 2018-10-08 | Unmapping an unmapped buffer should succeed | David Marcec | |
| Hardware tests show that trying to unmap an unmapped buffer already should always succeed. Hardware test was tested up to 32 iterations of attempting to unmap | |||
| 2018-10-07 | nso/nro: Use default allocation size for arg_data | Zach Hilman | |
| 2018-10-07 | cmd: Support passing game arguments from command line | Zach Hilman | |
| Uses -p (--program) and following string as args. | |||
| 2018-10-07 | settings: Add program_args string setting | Zach Hilman | |
| 2018-10-07 | nso/nro: Add NSO arguments structure to data section | Zach Hilman | |
| Only added if arguments string is non-empty and a pass is requested by loader. | |||
| 2018-10-07 | partition_data_manager: Rename system files for hekate | Zach Hilman | |
| x | |||
| 2018-10-07 | crypto: Add PartitionDataManager | Zach Hilman | |
| Keeps track of system files for key derivation | |||
| 2018-10-07 | key_manager: Add support for loading keys from partition data | Zach Hilman | |
| 2018-10-07 | key_manager: Add ETicket key derivation | Zach Hilman | |
| Derives titlekeys | |||
| 2018-10-07 | key_manager: Add base key derivation | Zach Hilman | |
| Derives master keys, game encryption keys, and package1/2 keys | |||
| 2018-10-07 | key_manager: Add BIS key getter | Zach Hilman | |
| 2018-10-07 | key_manager: Add support for more keys | Zach Hilman | |
| TSEC, SBK, BIS, and other Sources for proper derivation | |||
| 2018-10-07 | key_manager: Add keyblob support | Zach Hilman | |
| 2018-10-07 | key_manager: Add support for crypto revisions past 04 | Zach Hilman | |
| 2018-10-07 | key_manager: Add support for comments in keyfiles | Zach Hilman | |
| 2018-10-07 | vfs: Move forward declarations to separate file | Zach Hilman | |
| 2018-10-07 | key_manager: Add support for console-specific keyfile | Zach Hilman | |
| 2018-10-07 | key_manager: Rename KEK to Kek | Zach Hilman | |
| 2018-10-08 | Fixed assertion due to CountAddOnContent | David Marcec | |
| Word count should be 3 since we're pushing a result code and a u32. Also fixed up compiler warnings due to casting | |||
| 2018-10-06 | Merge pull request #1396 from DarkLordZach/packed-updates | bunnei | |
| loader: Add support for packed updates | |||
| 2018-10-06 | Merge pull request #1448 from ogniK5377/frontend-access | bunnei | |
| Ported #4296 from citra | |||
| 2018-10-06 | Added forward define for ServerPort | David Marcec | |
| 2018-10-06 | Ported #4296 from citra | David Marcec | |
| This will allow us to easily remove the use of "NFC" in "System" | |||
| 2018-10-06 | Merge pull request #1332 from FearlessTobi/port-web-backend | bunnei | |
| Port web_service from Citra | |||
| 2018-10-06 | kernel/mutex: Amend behavior of TransferMutexOwnership() | Lioncash | |
| This was the result of a typo accidentally introduced in e51d715700a35a8f14e5b804b6f7553c9a40888b. This restores the previous correct behavior. The behavior with the reference was incorrect and would cause some games to fail to boot. | |||
