aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle
AgeCommit message (Collapse)Author
2018-05-02Merge pull request #431 from lioncash/fmtbunnei
general: Make formatting of logged hex values more straightforward
2018-05-02general: Make formatting of logged hex values more straightforwardLioncash
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).
2018-05-01ipc: Add support for PopIpcInterface() method.bunnei
- This can be used for domain objects as inputs to service functions.
2018-05-01Merge pull request #429 from Subv/ioctl_corruptionbunnei
GPU: Don't write to invalid memory locations when handling ioctls that don't have an output.
2018-05-01GetSharedFontInOrderOfPriority (#381)David
* 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
2018-05-01GPU: Don't write to invalid memory locations when handling ioctls that don't ↵Subv
have an output.
2018-04-30core_timing: Namespace all functions and constants in core_timing's headerLioncash
All of these variables and functions are related to timings and should be within the namespace.
2018-04-29string_util: Remove StringFromFormat() and related functionsLioncash
Given we utilize fmt, we don't need to provide our own functions for formatting anymore
2018-04-29am: Fix GetDesiredLanguage implementation.bunnei
2018-04-29set: Fix GetAvailableLanguageCodes implementation.bunnei
2018-04-27core: Replace usages of LOG_GENERIC with new fmt-capable equivalentsLioncash
2018-04-27general: Convert assertion macros over to be fmt-compatibleLioncash
2018-04-26Switched to NGLOG_WARNINGDavid Marcec
2018-04-26Merge branch 'master' of https://github.com/yuzu-emu/yuzu into service-implDavid Marcec
2018-04-26Added PREPO to logging backend, Removed comments from SaveReportWithUserDavid Marcec
2018-04-25kernel/shared_memory: Remove unnecessary semicolon at end of ↵Lioncash
ConvertPermissions() Functions don't need to be terminated by semicolons.
2018-04-25kernel: Migrate logging macros to fmt-compatible onesLioncash
2018-04-25Service/PCTL: convert to module, add services, stubmailwl
PCTL::CreateServiceWithoutInitialize and IParentalControlService::Initialize, required by Kirby Star Allies
2018-04-24service: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24vi: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24time: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24ssl: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24spl: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24sockets: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24sm: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24set: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24pctl: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24nvflinger: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24nvdrv: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24ns: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24nifm: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24nfp: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24lm: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24hid: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24friend: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24filesystem: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24fatal: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24audio: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24apm: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24aoc: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24am: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24acc: Move logging macros over to new fmt-compatible onesLioncash
2018-04-24Service/FS: implement IFileSystem::RenameFilemailwl
2018-04-23Merge pull request #370 from Subv/sync_primitivesbunnei
Kernel: Reworked the new kernel synchronization primitives.
2018-04-23Merge pull request #384 from Subv/nvhost-remapbunnei
Nvdrv/nvhost-as-gpu: Implemented the ioctl REMAP command.
2018-04-23Kernel: Implemented mutex priority inheritance.Subv
Verified with a hwtest and implemented based on reverse engineering. Thread A's priority will get bumped to the highest priority among all the threads that are waiting for a mutex that A holds. Once A releases the mutex and ownership is transferred to B, A's priority will return to normal and B's priority will be bumped.
2018-04-23NvDrv/nvhost-as-gpu: Ensure that the object passed to MapBufferEx has ↵Subv
already been allocated. Also added a consistency check and a comment for the case when the object id is different than its handle. The real nvservices doesn't make a distinction between ids and handles, each object gets an unique handle which doubles as its id.
2018-04-23Nvdrv/nvhost-as-gpu: Implemented the ioctl REMAP command.Subv
It takes a previously-reserved (AllocateSpace) GPU memory address and maps it to the address of the nvmap object passed to Remap.
2018-04-23Nvdrv: Assert when receiving an unimplemented ioctl in the nv* handlers.Subv
2018-04-22GetIUserInterface->CreateUserInterface, Added todos and stub logs. ↵David Marcec
Playreport->PlayReport.