aboutsummaryrefslogtreecommitdiff
path: root/src/core
AgeCommit message (Collapse)Author
2018-11-15process: Make MirrorMemory take state to map new memory asZach Hilman
Credits to Subv
2018-11-15pl_u: Resize buffers in shared font data getter to what game requestsZach Hilman
Fixes unmapped spam in SMP and buffer size errors in some other games
2018-11-14Merge pull request #1697 from lioncash/accbunnei
acc/profile_manager: Minor cleanup-related changes
2018-11-14Merge pull request #1696 from lioncash/acc-condbunnei
service/acc: Correct error case within TrySelectUserWithoutInteraction()
2018-11-14service/acc: Correct error case within TrySelectUserWithoutInteraction()Lioncash
empty() in this case will always return false, since the returned container is a std::array. Instead, check if all given users are invalid before returning the error code.
2018-11-14profile_manager: Replace iterative loop with a ranged-for loop in ↵Lioncash
ParseUserSaveFile()
2018-11-14profile_manager: Move UUID Format function definitions into the cpp fileLioncash
Avoids relying on fmt always being indirectly included.
2018-11-14Merge pull request #1690 from lioncash/nfpbunnei
nfp: Correct erroneous sizeof expression within GetTagInfo()
2018-11-14Merge pull request #1689 from lioncash/breakbunnei
hid/npad: Add missing break in switch statement within Controller_NPad::OnUpdate
2018-11-14Merge pull request #1688 from lioncash/unusedbunnei
service: Mark MakeFunctionString with the [[maybe_unused]] attribute.
2018-11-14Merge pull request #1679 from DarkLordZach/deterministic-rng-2bunnei
svc: Use proper random entropy generation algorithm
2018-11-14nfp: Correct erroneous sizeof expression within GetTagInfo()Lioncash
The previous expression would copy sizeof(size_t) amount of bytes (8 on a 64-bit platform) rather than the full 10 bytes comprising the uuid member. Given the source and destination types are the same, we can just use an assignment here instead.
2018-11-14service/audren_u: Forward RequestUpdateAuto through the same function as ↵Lioncash
RequestUpdate Based off RE, they both currently go through the same codepath with no difference in behavior.
2018-11-14hid/npad: Add missing break in switch statement within ↵Lioncash
Controller_NPad::OnUpdate()
2018-11-14service: Mark MakeFunctionString with the [[maybe_unused]] attribute.Lioncash
When yuzu is compiled in release mode this function is unused, however, when compiled in debug mode, it's used within a LOG_TRACE statement. This prevents erroneous compilation warnings about an unused function (that isn't actually totally unused).
2018-11-14kernel/thread: Deduplicate scheduler switching codeLioncash
The code in both places was the same verbatim, so we can extract it to a function to deduplicate the logic.
2018-11-13Merge pull request #1680 from lioncash/membunnei
kernel/process: Migrate heap-related memory management out of the process class and into the vm manager
2018-11-13Merge pull request #1682 from lioncash/audiobunnei
hle/audren_u: Implement Get/SetRenderingTimeLimit
2018-11-13Merge pull request #1608 from DarkLordZach/save-data-readerbunnei
[ns|fsp_srv]: Implement various functions to boot Checkpoint
2018-11-13hle/audren_u: Implement Get/SetRenderingTimeLimitLioncash
These appear to be a basic getter and setter pair, so these are fairly trivial to implement and get out of the way.
2018-11-13vm_manager: Unstub GetTotalHeapUsage()Lioncash
Now that we've moved all of the heap-related stuff to the VMManager class, we can unstub this function, as the necessary members are visible now.
2018-11-13kernel/process: Migrate heap-related memory management out of the process ↵Lioncash
class and into the vm manager Avoids a breach of responsibilities in the interface and keeps the direct code for memory management within the VMManager class.
2018-11-13svc: Use proper random entropy generation algorithmZach Hilman
2018-11-13GDBStub improvements:Hedges
- Add FPU support - Fix access to TLS Fix clang-format.
2018-11-12Merge pull request #1670 from DarkLordZach/deterministic-rngbunnei
csrng: Add config option to set RNG seed
2018-11-12Merge pull request #1665 from ogniK5377/GetClockSnapshotbunnei
Implement GetClockSnapshot, ToPosixTime & ToPosixTimeWithMyRule
2018-11-12svc: Return random seed for svcGetInfo RandomEntropyZach Hilman
2018-11-11settings: Add config option to set RNG seedZach Hilman
2018-11-11csrng: Use std::mt19937 engine for random number generationZach Hilman
2018-11-11Merge pull request #1652 from FreddyFunk/static-castbunnei
configure_system: Fix compiler warning
2018-11-10Merge pull request #1656 from ogniK5377/message-queueJames Rowe
Ability to switch between docked and undocked mode in-game
2018-11-10Added maybe_unusedDavid Marcec
2018-11-10Added ToPosixTime & ToPosixTimeWithMyRuleDavid Marcec
Added instead of using a seperate PR to prevent conflicts
2018-11-10Added consts and staticDavid Marcec
2018-11-10Implement GetClockSnapshotDavid Marcec
Needed by megaman 11
2018-11-07Merge pull request #1658 from ogniK5377/holdtype-stylebunnei
Updated npad styles on holdtype switches
2018-11-07svcBreak now dumps information from the debug buffer passed (#1646)David
* svcBreak now dumps information from the debug buffer passed info1 and info2 seem to somtimes hold an address to a buffer, this is usually 4 bytes or the size of the int and contains an error code. There's other circumstances where it can be something different so we hexdump these to examine them at a later date. * Addressed comments
2018-11-08Updated npad styles on holdtype switchesDavid Marcec
Fixes input for megaman
2018-11-07FixupsDavid Marcec
2018-11-07Ability to switch between docked and undocked mode in-gameDavid Marcec
Started implementation of the AM message queue mainly used in state getters. Added the ability to switch docked mode whilst in game without stopping emulation. Also removed some things which shouldn't be labelled as stubs as they're implemented correctly
2018-11-07fixed spelling errorDavid Marcec
2018-11-07Added missing logDavid Marcec
2018-11-07Implement acc:TrySelectUserWithoutInteractionDavid Marcec
Needed for Shantae - Half-Genie Hero - Ultimate Edition!
2018-11-06configure_system: Fix compiler warningFrederic Laing
2018-11-06Implement SetMemoryPermissionFrederic Laing
2018-11-05Merge pull request #1633 from ogniK5377/reload-inputbunnei
Fixed HID crash when launching more than 1 game & signaled styleset change event
2018-11-04Fix typo in BufferTransformFlagsFrederic Laing
2018-11-03sm: Implement RegisterService and UnregisterServiceZach Hilman
These are needed by Edizon to boot. They are used to see if a user is using SX OS, as SX OS registers a custom service called 'tx' and attempting to register a service of the same name lets the application know if it is present.
2018-11-03Stubbed SetMemoryPermissionFrederic Laing
2018-11-02Fixed incorrect hwopus assertDavid Marcec