summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Don't add user if the uuid already existsGravatar David Marcec2018-08-091-0/+4
| | | |
| * | | Open first user addedGravatar David Marcec2018-08-091-1/+3
| | | |
| * | | Inital pass of account backend implementationGravatar David Marcec2018-08-093-12/+22
| | | | | | | | | | | | | | | | This commit verified working on puyo
| * | | GetProfileBase and GetProfileBaseAndData addedGravatar David Marcec2018-08-083-44/+106
| | | |
| * | | began initial implementation of "ProfileManager"Gravatar David Marcec2018-08-085-44/+202
| | | |
| * | | Switched uuids from u128 to new UUID structGravatar David Marcec2018-08-082-10/+49
| | | |
* | | | Implement SetIdleTimeDetectionExtension & GetIdleTimeDetectionExtension (#1059)Gravatar greggameplayer2018-08-172-2/+22
| | | | | | | | | | | | * Used by Mario Tennis Aces
* | | | Merge pull request #1090 from lioncash/ctor-assignGravatar bunnei2018-08-171-0/+6
|\ \ \ \ | | | | | | | | | | core: Delete System copy/move constructors and assignment operators
| * | | | core: Delete System copy/move constructors and assignment operatorsGravatar Lioncash2018-08-161-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevents potentially making copies or doing silly things by accident with the System instance, particularly given our current core is designed (unfortunately) around one instantiable instance. This will prevent the accidental case of: auto instance = System::Instance(); being compiled without warning when it's supposed to be: auto& instance = System::Instance();
* | | | | Merge pull request #1093 from ↵Gravatar bunnei2018-08-172-1/+13
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | greggameplayer/GetDefaultDisplayResolutionChangeEvent Implement GetDefaultDisplayResolutionChangeEvent
| * | | | | correct coding styleGravatar greggameplayer2018-08-161-1/+1
| | | | | |
| * | | | | Implement GetDefaultDisplayResolutionChangeEventGravatar greggameplayer2018-08-162-1/+13
| | | | | | | | | | | | | | | | | | | | | | | | Require by Toki Tori and Toki Tori 2+
* | | | | | Merge pull request #1087 from MerryMage/dynarmicGravatar bunnei2018-08-161-0/+3
|\ \ \ \ \ \ | |/ / / / / |/| | | | | dynarmic: Update to 550d662
| * | | | | dynarmic: Update to 550d662Gravatar MerryMage2018-08-161-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 550d662 load_store_exclusive: Define s == t state to be Constraint_NONE 0b69381 A64/translate: Allow for unpredictable behaviour to be defined 6d236d4 system: Implement MRS CNTFRQ_EL0 6cbb6fb A32/testenv: Add missing headers 6729328 externals: Update xbyak to v5.67 1812bd2 Squashed 'externals/xbyak/' changes from 2794cde7..671fc805 9a95802 externals: Document subtrees 714a840 A64: Implement SQ{ADD, SUB}, and UQ{ADD, SUB}'s vector variants 8cab459 A64: Implement UQADD/UQSUB's scalar variants 18a8151 ir: Add opcodes for unsigned saturating add and subtract a5660ee x64/reg_alloc: Use type alias for array returned by GetArgumentInfo() 29489b5 ir/value: Use type alias CoprocessorInfo for std::array<u8, 8> e23ba26 status_register_access: Add support for bits 0 and 1 of mask to MSR 55190bd fuzz_with_unicorn: Split utility functions into fuzz_util 23b049d A32/translate/load_store: Correct detection of writeback 7ec9f15 A32/translate: Add TranslateSingleInstruction efeecb4 A32/ir_emitter: Bug fix: IREmitter::ExceptionRaised using incorrect opcode 08d1d19 A32/decoders: Split instruction list into include file 2d929cc tests: Refactor unicorn_emu to allow for A32 unicorn f672368 microinstruction: Improve assert messages 7ebff50 emit_x64_vector: EmitVectorNarrow16: AVX512 implementation edce230 emit_x64_vector: EmitVectorNarrow32: prefer pblendw to loading constant
* | | | | | Merge pull request #1085 from lioncash/namespaceGravatar bunnei2018-08-162-12/+14
|\ \ \ \ \ \ | |/ / / / / |/| | | | | common: Namespace hex_util.h/.cpp
| * | | | | common: Namespace hex_util.h/.cppGravatar Lioncash2018-08-152-12/+14
| |/ / / / | | | | | | | | | | | | | | | | | | | | It's in the common code, so it should be under the Common namespace like everything else.
* | | | | Merge pull request #1075 from lioncash/includeGravatar bunnei2018-08-164-35/+22
|\ \ \ \ \ | |/ / / / |/| | | | loader/{nca, xci}: Remove unnecessary includes and unused member variables
| * | | | loader/nca: Remove unnecessary includes and member variablesGravatar Lioncash2018-08-152-20/+11
| | | | |
| * | | | loader/xci: Remove unnecessary includes and member variablesGravatar Lioncash2018-08-152-15/+11
| | |_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | Many of these aren't necessary and will cause this file to be required to be recompiled whenever any changes to those files are made, which lengthens compile times for no reason. This also removes an unused metadata variable from AppLoader_XCI
* | | | Merge pull request #1005 from DarkLordZach/registered-fmtGravatar bunnei2018-08-1524-58/+1135
|\ \ \ \ | | | | | | | | | | file_sys: Add support for registration format
| * | | | registration: Various style and documentation improvementsGravatar Zach Hilman2018-08-123-18/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix logic in RealVfsFilesystem Create methods Remove magic numbers Fix regex errors
| * | | | registration: Add support for force overwrite of installedGravatar Zach Hilman2018-08-112-22/+48
| | | | |
| * | | | vfs_real: Add CreateFullPath to Create* operationsGravatar Zach Hilman2018-08-112-13/+6
| | | | |
| * | | | control_metadata: Remove unnecessary reference to base fileGravatar Zach Hilman2018-08-112-2/+1
| | | | |
| * | | | romfs: Remove cyclic shared_ptr leak in romfs codeGravatar Zach Hilman2018-08-113-8/+8
| | | | |
| * | | | registration: Update documentation and styleGravatar Zach Hilman2018-08-115-42/+69
| | | | |
| * | | | nca_metadata: Remove unnecessary reference to base fileGravatar Zach Hilman2018-08-112-3/+2
| | | | |
| * | | | bis_factory: Create NAND dirs if they don't existGravatar Zach Hilman2018-08-111-2/+9
| | | | |
| * | | | registration: Take RawCopy function as parameterGravatar Zach Hilman2018-08-112-10/+15
| | | | | | | | | | | | | | | | | | | | Instead of defaulting to VfsRawCopy
| * | | | registered_cache: Fix missing reading from yuzu_metaGravatar Zach Hilman2018-08-111-7/+16
| | | | |
| * | | | file_sys: Comply to style guidelinesGravatar Zach Hilman2018-08-116-27/+38
| | | | |
| * | | | qt: Add 'Install to NAND' option to menuGravatar Zach Hilman2018-08-112-1/+2
| | | | | | | | | | | | | | | | | | | | Prompts for title type on NCA files.
| * | | | file_sys: Add RegisteredCacheGravatar Zach Hilman2018-08-112-0/+543
| | | | | | | | | | | | | | | | | | | | Manages NAND NCA get and install.
| * | | | file_sys: Add support for parsing NCA metadata (CNMT)Gravatar Zach Hilman2018-08-113-0/+238
| | | | |
| * | | | card_image: Add accessor for all NCAs in XCIGravatar Zach Hilman2018-08-112-0/+5
| | | | |
| * | | | vfs_real: Add CreateFullPath to CreateFileGravatar Zach Hilman2018-08-111-3/+6
| | | | | | | | | | | | | | | | | | | | Fixes bugs with calling CreateFile when the immediate directory does not exist.
| * | | | filesystem: Add Open and Register functions for BISFactoryGravatar Zach Hilman2018-08-112-4/+23
| | | | |
| * | | | bis_factory: Add partial implementation of BISFactoryGravatar Zach Hilman2018-08-112-0/+54
| | | | | | | | | | | | | | | | | | | | Creates and stores RegisteredCaches for user and system NAND, as creation of a RegisteredCache is expensive.
| * | | | loader: Join 0* files in directory if filename is 00Gravatar Zach Hilman2018-08-111-1/+33
| | | | | | | | | | | | | | | | | | | | i.e. Load the concatenated 00+01 if 01 exists as well. Needed for split NAND NCAs.
| * | | | loader: Recognize filename '00' as NCAGravatar Zach Hilman2018-08-111-0/+2
| | | | | | | | | | | | | | | | | | | | Needed to avoid mismatch filetype warnings on split NAND NCAs
| * | | | vfs: Add ConcatenatedVfsFileGravatar Zach Hilman2018-08-112-0/+134
| | | | |
| * | | | crypto: Remove hex utilities from key_managerGravatar Zach Hilman2018-08-112-36/+2
| | | | | | | | | | | | | | | | | | | | Move to hex_util.h in common
* | | | | Merge pull request #1078 from lioncash/messageGravatar bunnei2018-08-151-2/+20
|\ \ \ \ \ | | | | | | | | | | | | lm: Handle threads and modules within the logger
| * | | | | lm: Use LOG_DEBUG for printing out trace logsGravatar Lioncash2018-08-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using LOG_TRACE here isn't a good idea because LOG_TRACE is only enabled when yuzu is compiled in debug mode. Debug mode is also quite slow, and so we're potentially throwing away logging messages that can provide value when trying to boot games.
| * | | | | lm: Handle threads and modules within the loggerGravatar Lioncash2018-08-151-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The thread field serves to indicate which thread a log is related to and provides the length of the thread's name, so we can print that out, ditto for modules. Now we can know what threads are potentially spawning off logging messages (for example Lydie & Suelle bounces between MainThread and LoadingThread when initializing the game).
* | | | | | Merge pull request #1079 from lioncash/fmtGravatar bunnei2018-08-153-12/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | loader: Make ResultStatus directly compatible with fmt
| * | | | | | loader: Make ResultStatus directly compatible with fmtGravatar Lioncash2018-08-153-12/+11
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We can make the enum class type compatible with fmt by providing an overload of operator<<. While we're at it, perform proper bounds checking. If something exceeds the array, it should be a hard fail, because it's, without a doubt, a programmer error in this case.
* | | | | | Merge pull request #1051 from B3n30/UnscheduleEventThreadsafeGravatar bunnei2018-08-153-1/+12
|\ \ \ \ \ \ | | | | | | | | | | | | | | Core::CoreTiming: add UnscheduleEventThreadsafe
| * | | | | | Core::CoreTiming: add UnscheduleEventThreadsafeGravatar B3n302018-08-133-1/+12
| | | | | | |
* | | | | | | Merge pull request #1080 from lioncash/retGravatar bunnei2018-08-151-1/+1
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | sm/controller: Correct return value of QueryPointerBufferSize