| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2018-10-05 | thread: Make the scheduler pointer a regular pointer | balika011 | |
| Conceptually, it doesn't make sense for a thread to be able to persist the lifetime of a scheduler. A scheduler should be taking care of the threads; the threads should not be taking care of the scheduler. If the threads outlive the scheduler (or we simply don't actually terminate/shutdown the threads), then it should be considered a bug that we need to fix. Attributing this to balika011, as they opened #1317 to attempt to fix this in a similar way, but my refactoring of the kernel code caused quite a few conflicts. | |||
| 2018-10-05 | Merge pull request #1439 from lioncash/thread | bunnei | |
| kernel/thread: Make all instance variables private | |||
| 2018-10-05 | romfs_factory: Extract packed update setter to new function | Zach Hilman | |
| 2018-10-05 | patch_manager: Add support for NSP packed updates | Zach Hilman | |
| Reads as Update (NSP) in add-ons | |||
| 2018-10-05 | patch_manager: Add support for packed updates | Zach Hilman | |
| Will prefer any installed update over the packed version. | |||
| 2018-10-05 | loader: Add getter for packed update | Zach Hilman | |
| Reads the update included with the game if it has one and adds the new ErrorNoPackedUpdate status. | |||
| 2018-10-05 | loader: Add ReadRomFSIVFCOffset to NSP, XCI, and NAX loaders | Zach Hilman | |
| Fixes errors with certain updates | |||
| 2018-10-04 | patch_manager: Avoid romfs_ext requirement for patching | Zach Hilman | |
| 2018-10-04 | fsmitm_romfsbuild: Extract stubs and IPS to romfs_ext dir | Zach Hilman | |
| 2018-10-04 | fsmitm_romfsbuild: Add support for stubbing and IPS patches in LFS | Zach Hilman | |
| 2018-10-04 | ips_layer: Fix inaccuracies with comments and flags | Zach Hilman | |
| Specifically bugs/crashes that arise when putting them in positions that are legal but not typical, such as midline, between patch data, or between patch records. | |||
| 2018-10-04 | ips_layer: Deduplicate resource usage | Zach Hilman | |
| 2018-10-04 | ips_layer: Add support for escape sequences and midline comments | Zach Hilman | |
| More accurately follows IPSwitch specification. | |||
| 2018-10-04 | patch_manager: Add support for IPSwitch format patches | Zach Hilman | |
| 2018-10-04 | ips_layer: Add IPSwitchCompiler to process IPSwitch format | Zach Hilman | |
