summaryrefslogtreecommitdiff
path: root/src/core (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
| * | thread: Initialize ideal_core and mask members.Gravatar bunnei2018-05-101-0/+2
| | |
| * | threading: Reschedule only on cores that are necessary.Gravatar bunnei2018-05-104-3/+10
| | |
| * | svc: Implement GetThreadCoreMask and SetThreadCoreMask.Gravatar bunnei2018-05-101-7/+22
| | |
| * | thread: Implement ChangeCore function.Gravatar bunnei2018-05-102-1/+58
| | |
| * | svc: SignalProcessWideKey should apply to all cores.Gravatar bunnei2018-05-101-43/+50
| | |
| * | svc: Implement GetCurrentProcessorNumber.Gravatar bunnei2018-05-101-2/+2
| | |
| * | core: Add a configuration setting for use_multi_core.Gravatar bunnei2018-05-105-17/+39
| | |
| * | core: Support session close with multicore.Gravatar bunnei2018-05-104-16/+47
| | |
| * | core: Implement multicore support.Gravatar bunnei2018-05-1011-75/+110
| | |
| * | core: Create a thread for each CPU core, keep in lock-step with a barrier.Gravatar bunnei2018-05-104-18/+94
| | |
| * | core: Move common CPU core things to its own class.Gravatar bunnei2018-05-105-58/+135
| | |
* | | More accurate GetTPCMasks implGravatar David Marcec2018-05-102-4/+8
|/ /
* | Stubs for QLaunch (#428)Gravatar Hexagon122018-05-074-5/+221
| | | | | | | | | | | | | | | | | | | | * Stubs for QLaunch * Wiped unrelated stuff * Addressed comment * Dropped GetPopFromGeneralChannelEvent
* | hid: Tweaks, Analog Sticks (#435)Gravatar Max Thomas2018-05-073-68/+224
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * hid: Update mouse/keyboard state * hid: Working analog sticks * hid: Nits * hid: Nits * hid: Update mystery sections * hid: Tweaks
* | Merge pull request #434 from lioncash/vdtorGravatar bunnei2018-05-033-1/+13
|\ \ | | | | | | memory_hook: Default virtual destructor in the cpp file
| * | memory_hook: Default virtual destructor in the cpp fileGravatar Lioncash2018-05-033-1/+13
| | | | | | | | | | | | | | | Prevents creating multiple copies of the vtable in every translation unit that uses the class. Also silences a -Wweak-vtables warning
* | | core_timing: Don't include the log header in core timing's headerGravatar Lioncash2018-05-032-48/+55
|/ / | | | | | | | | Avoids propagating logging macros and facilities to files that may not need them. This also allows hiding an internal constant.
* | Merge pull request #431 from lioncash/fmtGravatar bunnei2018-05-0228-103/+104
|\ \ | | | | | | general: Make formatting of logged hex values more straightforward
| * | general: Make formatting of logged hex values more straightforwardGravatar Lioncash2018-05-0228-103/+104
| | | | | | | | | | | | | | | | | | This makes the formatting expectations more obvious (e.g. any zero padding specified is padding that's entirely dedicated to the value being printed, not any pretty-printing that also gets tacked on).
* | | ipc: Add support for PopIpcInterface() method.Gravatar bunnei2018-05-014-0/+23
|/ / | | | | | | - This can be used for domain objects as inputs to service functions.
* | Merge pull request #429 from Subv/ioctl_corruptionGravatar bunnei2018-05-012-5/+0
|\ \ | | | | | | GPU: Don't write to invalid memory locations when handling ioctls that don't have an output.
| * | GPU: Don't write to invalid memory locations when handling ioctls that don't ↵Gravatar Subv2018-05-012-5/+0
| | | | | | | | | | | | have an output.
* | | GetSharedFontInOrderOfPriority (#381)Gravatar David2018-05-014-24/+54
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * GetSharedFontInOrderOfPriority * Update pl_u.cpp * Ability to use ReadBuffer and WriteBuffer with different buffer indexes, fixed up GetSharedFontInOrderOfPriority * switched to NGLOG * Update pl_u.cpp * Update pl_u.cpp * language_code is actually language code and not index * u32->u64 * final cleanups
* | core_timing: Namespace all functions and constants in core_timing's headerGravatar Lioncash2018-04-309-14/+18
| | | | | | | | All of these variables and functions are related to timings and should be within the namespace.
* | string_util: Remove StringFromFormat() and related functionsGravatar Lioncash2018-04-292-4/+3
| | | | | | | | Given we utilize fmt, we don't need to provide our own functions for formatting anymore
* | am: Fix GetDesiredLanguage implementation.Gravatar bunnei2018-04-291-2/+4
| |
* | set: Fix GetAvailableLanguageCodes implementation.Gravatar bunnei2018-04-292-6/+45
| |
* | core: Replace usages of LOG_GENERIC with new fmt-capable equivalentsGravatar Lioncash2018-04-273-6/+4
| |
* | general: Convert assertion macros over to be fmt-compatibleGravatar Lioncash2018-04-2711-27/+26
| |
* | Merge pull request #380 from ogniK5377/service-implGravatar bunnei2018-04-2711-13/+138
|\ \ | | | | | | Implemented some useful interfaces needed for games.
| * | Switched to NGLOG_WARNINGGravatar David Marcec2018-04-263-4/+4
| | |
| * | Merge branch 'master' of https://github.com/yuzu-emu/yuzu into service-implGravatar David Marcec2018-04-2684-1072/+1018
| |\ \
| * | | Added PREPO to logging backend, Removed comments from SaveReportWithUserGravatar David Marcec2018-04-262-13/+2
| | | |
| * | | GetIUserInterface->CreateUserInterface, Added todos and stub logs. ↵Gravatar David Marcec2018-04-229-25/+63
| | | | | | | | | | | | | | | | Playreport->PlayReport.
| * | | lioncash proposed changesGravatar David2018-04-221-2/+2
| | | |
| * | | Implemented GetIUserInterface properly, Playreport and ↵Gravatar David Marcec2018-04-2111-11/+109
| | | | | | | | | | | | | | | | SSL::SetInterfaceVersion. Fixed ipc issues with IAudioDevice(wrong ids)
* | | | core: Replace remaining old non-generic logger usages with fmt-capable ↵Gravatar Lioncash2018-04-266-28/+28
| |/ / |/| | | | | | | | | | | | | | | | | | | | equivalents LOG_GENERIC usages will be amended in a follow-up to keep API changes separate from interface changes, as it will require removing a parameter from the relevant function in the VMManager class.
* | | core/gdbstub: Move logging macros to new fmt-compatible onesGravatar Lioncash2018-04-261-38/+37
| | |
* | | core/hw: Move logging macros over to fmt-capable onesGravatar Lioncash2018-04-262-8/+10
| | |
* | | Merge pull request #398 from lioncash/kernelGravatar bunnei2018-04-2511-107/+110
|\ \ \ | | | | | | | | kernel: Migrate logging macros to fmt-compatible ones
| * | | kernel/shared_memory: Remove unnecessary semicolon at end of ↵Gravatar Lioncash2018-04-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | ConvertPermissions() Functions don't need to be terminated by semicolons.
| * | | kernel: Migrate logging macros to fmt-compatible onesGravatar Lioncash2018-04-2511-106/+109
| | | |
* | | | Merge pull request #387 from Subv/maxwell_2dGravatar bunnei2018-04-251-0/+4
|\ \ \ \ | | | | | | | | | | GPU: Partially implemented the 2D surface copy engine
| * | | | Memory: Added a missing shortcut for Memory::CopyBlock for the current process.Gravatar Subv2018-04-251-0/+4
| | | | |
* | | | | Merge pull request #395 from lioncash/file-sysGravatar bunnei2018-04-258-68/+59
|\ \ \ \ \ | |_|/ / / |/| | | | file-sys: Move logging macros over to the new fmt-capable ones
| * | | | file-sys: convert a StringFromFormat call into fmt::format in GetFullPath()Gravatar Lioncash2018-04-251-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | Lessens the amount to read and gets rid of the PRIX64 macro, allowing us to use a single string for the whole path, making it easier to read.
| * | | | file-sys: Move logging macros over to the new fmt-capable onesGravatar Lioncash2018-04-258-64/+58
| |/ / /
* | | | Merge pull request #390 from mailwl/pctl-moduleGravatar bunnei2018-04-257-39/+71
|\ \ \ \ | | | | | | | | | | Service/PCTL: convert to module, add services, stub
| * | | | Service/PCTL: convert to module, add services, stubGravatar mailwl2018-04-257-39/+71
| |/ / / | | | | | | | | | | | | PCTL::CreateServiceWithoutInitialize and IParentalControlService::Initialize, required by Kirby Star Allies
* | | | core/memory: Amend address widths in assertsGravatar Lioncash2018-04-251-2/+2
| | | | | | | | | | | | | | | | Addresses are 64-bit, these formatting specifiers are simply holdovers from citra. Adjust them to be the correct width.