Commit Graph

168 Commits (41d7b020a8637a00992a048f918bff72db858d27)

Author SHA1 Message Date
bunnei 41d7b020a8
Merge pull request #832 from lioncash/nim
service: Add the nim services
7 years ago
Lioncash f916611e32 service: Add the nim services
Adds the skeleton for the nim services based off information from Switch
Brew.
7 years ago
Lioncash 8781beaf0d service: Add ldn services
Adds ldn services based off information provided by Switch Brew.
7 years ago
Sebastian Valle 1958d07d7d
Merge pull request #828 from lioncash/ldr
service: Add ldr services
7 years ago
Sebastian Valle 8ac52c6b56
Merge pull request #826 from lioncash/erpt
service: Add erpt and eupld services
7 years ago
Lioncash 3fb124961e service: Add ldr services
Adds the skeleton for the ldr-related services based off the information
provided on Switch Brew.
7 years ago
Lioncash 7458e71f24 service: Add eupld services
Adds the skeleton for the eupld services based off information on Switch
Brew.
7 years ago
Lioncash 821f2c03cb service: Add the erpt services
Adds the basic skeleton of the erpt service based off information on
Switch Brew.
7 years ago
bunnei 851089b482
Merge pull request #822 from lioncash/pm
service: Add pm services
7 years ago
Lioncash c664f8a257 service: Add pm services
Adds the skeleton for the process management services based off
information on Switch Brew.
7 years ago
Lioncash 4175712976 service: Add the es service
Adds the skeleton for the ETicket service based off the information on
Switch Brew
7 years ago
James Rowe 638956aa81 Rename logging macro back to LOG_* 7 years ago
mailwl 7e3d746b06 Service/MM: add service and stub some functions 7 years ago
mailwl 7757cc1a7f Service/BCAT: add module and services 7 years ago
David Marcec fd86cdb2e2 Added RequestWithContext & ControlWithContext 7 years ago
Lioncash 7c9644646f
general: Make formatting of logged hex values more straightforward
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).
7 years ago
Lioncash 3abba08080
string_util: Remove StringFromFormat() and related functions
Given we utilize fmt, we don't need to provide our own functions for formatting anymore
7 years ago
Lioncash 8475496630
general: Convert assertion macros over to be fmt-compatible 7 years ago
David Marcec 7391741a20 Merge branch 'master' of https://github.com/yuzu-emu/yuzu into service-impl 7 years ago
mailwl 2ba4e2263c Service/PCTL: convert to module, add services, stub
PCTL::CreateServiceWithoutInitialize and IParentalControlService::Initialize, required by Kirby Star Allies
7 years ago
Lioncash d08cfb55fe
service: Move logging macros over to new fmt-compatible ones 7 years ago
David Marcec 27650499bc GetIUserInterface->CreateUserInterface, Added todos and stub logs. Playreport->PlayReport. 7 years ago
David Marcec f3137d3bc1 Implemented GetIUserInterface properly, Playreport and SSL::SetInterfaceVersion. Fixed ipc issues with IAudioDevice(wrong ids) 7 years ago
Lioncash 659a612368 core: Relocate g_service_manager to the System class
Converts the service manager from a global into an instance-based
variable.
7 years ago
Daniel Lim Wee Soong c9845c486e externals: Update fmt to 4d35f94
Versions prior to this didn't compile on OpenBSD due to unconditional
use of the non-standard strtod_l() function.

The fmt::MemoryWriter API has been removed in the intervening
versions, so replace its use with fmt::memory_buffer and fmt::format_to.

The library also no longer provides the fmt::fmt ALIAS, so define
it in externals/CMakeLists.txt.
7 years ago
bunnei deaf6f9e35 service: Add NFP module interface.
service: Initialize NFP service.

Log: Add NFP service as a log subtype.
7 years ago
mailwl 9ee33350de Service/SSL: add ssl service 7 years ago
mailwl 95e747cd06 Service/spl: add module and services 7 years ago
mailwl dca7cfb9cf Service: add fatal:u, fatal:p services 7 years ago
N00byKing ef875d6a35 Clean Warnings (?) 7 years ago
bunnei 019f1a0cf0 hle_ipc: Remove GetPointer(..) usage with WriteToOutgoingCommandBuffer. 7 years ago
bunnei 7d6653268f core: Move process creation out of global state. 7 years ago
mailwl 28669872d9 Service/Set: add more services 7 years ago
bunnei 7bee3427d0 service: Add Friend service interface. 7 years ago
bunnei 42c062c620 pl_u: Implement basic shared font loading from RAM dump. 7 years ago
mailwl f67a8d87a0 Service:nifm: add nifm:a, nifm:s and nifm:u services 8 years ago
bunnei 1b1d399e5f hle: Rename RequestBuilder to ResponseBuilder. 8 years ago
bunnei f9dae99006 service: Fix all incorrect IPC response headers. 8 years ago
Subv eb58f852f8 AppletOE: Make ISelfController keep a reference to nvflinger.
It'll be needed when we implement CreateManagedDisplayLayer.
8 years ago
Subv 42859461f3 Services: Vi shouldn't be responsible for creating nvflinger.
It is now created during Service initialization and passed to all the services that need it.
8 years ago
David Marcec d64b7d7dfd filesystem: Implement basic IStorage functionality. 8 years ago
goaaats c457f34eb2 acc, set, applet_oe: stub various functions, add set service (#105)
* Stubs for various acc:u0 funcs needed

* Stub for GetDesiredLanguage in IApplicationFunctions

* Add set service + stubs needed for games

* Fix formatting

* Implement IProfile, IManagerForApplication, return bool in CheckAvailability, style fixes

* Remove IProfile::Get(needs more research), fix IPC response sizes
8 years ago
flerovium^-^ 463356f0a7 Start to implement/stub BSD:U and SFDNSRES services (#78)
* bsd: start stubbing bsd:u and sfdnsres

* bsd: stubbed RegisterClient

* bsd: attempt to get past socket()

* bsd: fix some wrong assumptions about IPC

* bsd: fix format specifiers

* bsd: stubbed Connect()

* bsd: stubbed SendTo()

* made requested changes

* sockets: respect alphabetical order at service installation

* run clang-format

* bsd: start stubbing bsd:u and sfdnsres

* bsd: stubbed RegisterClient

* bsd: attempt to get past socket()

* bsd: fix some wrong assumptions about IPC

* bsd: fix format specifiers

* bsd: stubbed Connect()

* bsd: stubbed SendTo()

* made requested changes

* sockets: respect alphabetical order at service installation

* run clang-format

* run clang-format (2)
8 years ago
bunnei 4b156d2e64 acc_u0: Add IPC interface and stub InitializeApplicationInfo. 8 years ago
Subv 30657f9ca1 NV: Move the nvdrv classes into the Nvidia namespace, and move the functionality to a s single module that services call. 8 years ago
bunnei 7bedea73a8 time: Implement GetStandardUserSystemClock, GetCurrentTime. 8 years ago
bunnei 7a50d56d0e audio: Stub out AudOutU::ListAudioOuts. 8 years ago
bunnei f4a3d28224 hid: Implement IAppletResource::GetSharedMemoryHandle. 8 years ago
bunnei 1247c53786 yuzu: Update license text to be consistent across project. 8 years ago
James Rowe 70e65ee63a Remove settings issues in sdl and fix a few files that broke in mingw 8 years ago