aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/service.cpp
AgeCommit message (Collapse)Author
2018-07-27Merge pull request #845 from lioncash/nfcbunnei
service: Add nfc services
2018-07-27Merge pull request #844 from lioncash/lblbunnei
service: Add the lbl service
2018-07-27service: Add nfc servicesLioncash
Adds the skeleton of the nfc service based off the information provided on Switch Brew.
2018-07-27service: Add the lbl serviceLioncash
Adds the skeleton of the lbl service based off the information provided by Switch Brew.
2018-07-26service: Add the btdrv serviceLioncash
Adds the skeleton for the btdrv service based off the information provided by Switch Brew
2018-07-26Merge pull request #834 from lioncash/grcbunnei
service: Add the grc:c service
2018-07-26Merge pull request #832 from lioncash/nimbunnei
service: Add the nim services
2018-07-26service: Add the grc:c serviceLioncash
Adds the basic skeleton for the grc:c service based off the information provided by Switch Brew.
2018-07-26service: Add the nim servicesLioncash
Adds the skeleton for the nim services based off information from Switch Brew.
2018-07-26service: Add ldn servicesLioncash
Adds ldn services based off information provided by Switch Brew.
2018-07-25Merge pull request #828 from lioncash/ldrSebastian Valle
service: Add ldr services
2018-07-25Merge pull request #826 from lioncash/erptSebastian Valle
service: Add erpt and eupld services
2018-07-25service: Add ldr servicesLioncash
Adds the skeleton for the ldr-related services based off the information provided on Switch Brew.
2018-07-25service: Add eupld servicesLioncash
Adds the skeleton for the eupld services based off information on Switch Brew.
2018-07-25service: Add the erpt servicesLioncash
Adds the basic skeleton of the erpt service based off information on Switch Brew.
2018-07-25Merge pull request #822 from lioncash/pmbunnei
service: Add pm services
2018-07-25service: Add pm servicesLioncash
Adds the skeleton for the process management services based off information on Switch Brew.
2018-07-25service: Add the es serviceLioncash
Adds the skeleton for the ETicket service based off the information on Switch Brew
2018-07-02Rename logging macro back to LOG_*James Rowe
2018-06-05Service/MM: add service and stub some functionsmailwl
2018-05-28Service/BCAT: add module and servicesmailwl
2018-05-17Added RequestWithContext & ControlWithContextDavid Marcec
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-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-27general: Convert assertion macros over to be fmt-compatibleLioncash
2018-04-26Merge branch 'master' of https://github.com/yuzu-emu/yuzu into service-implDavid Marcec
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-22GetIUserInterface->CreateUserInterface, Added todos and stub logs. ↵David Marcec
Playreport->PlayReport.
2018-04-21Implemented GetIUserInterface properly, Playreport and ↵David Marcec
SSL::SetInterfaceVersion. Fixed ipc issues with IAudioDevice(wrong ids)
2018-04-20core: Relocate g_service_manager to the System classLioncash
Converts the service manager from a global into an instance-based variable.
2018-04-03externals: Update fmt to 4d35f94Daniel Lim Wee Soong
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.
2018-03-29service: Add NFP module interface.bunnei
service: Initialize NFP service. Log: Add NFP service as a log subtype.
2018-03-23Service/SSL: add ssl servicemailwl
2018-03-22Service/spl: add module and servicesmailwl
2018-03-20Service: add fatal:u, fatal:p servicesmailwl
2018-03-19Clean Warnings (?)N00byKing
2018-03-18hle_ipc: Remove GetPointer(..) usage with WriteToOutgoingCommandBuffer.bunnei
2018-03-14core: Move process creation out of global state.bunnei
2018-03-03Service/Set: add more servicesmailwl
2018-02-19service: Add Friend service interface.bunnei
2018-02-14pl_u: Implement basic shared font loading from RAM dump.bunnei
2018-02-03Service:nifm: add nifm:a, nifm:s and nifm:u servicesmailwl
2018-01-24hle: Rename RequestBuilder to ResponseBuilder.bunnei
2018-01-24service: Fix all incorrect IPC response headers.bunnei
2018-01-22AppletOE: Make ISelfController keep a reference to nvflinger.Subv
It'll be needed when we implement CreateManagedDisplayLayer.
2018-01-22Services: Vi shouldn't be responsible for creating nvflinger.Subv
It is now created during Service initialization and passed to all the services that need it.
2018-01-21filesystem: Implement basic IStorage functionality.David Marcec
2018-01-19acc, set, applet_oe: stub various functions, add set service (#105)goaaats
* 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
2018-01-18Start to implement/stub BSD:U and SFDNSRES services (#78)flerovium^-^
* 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)